導航:首頁 > 方法技巧 > 如何調用main方法

如何調用main方法

發布時間:2022-03-06 20:42:49

Ⅰ java中如何調用main函數的數據

不可能的
在main函數里 ,不可定義static變數
,所以定義的 變數都是 局部變數
,樓主 說除了傳參數的其他方法,
不要說java,其他的語言也辦不到。

Ⅱ java 怎麼調用main的函數

name是局部變數,在main方法里定義的name只能在main方法里用,line這個方法里的name你沒有聲明,所以你直接用是不可以的。要用的話需要把main里的name傳到line方法里。

import java.util.*;

public class haha{

public static void main(String[] args){

System.out.print("tell me your name:");

String name;

Scanner console = new Scanner(System.in);

name = console.nextLine();

line(name);

System.out.println();

System.out.println("Hello "+ name);

line(name);

}

public static void line(String name){

for(int i=1; i<= name.length()+4; i++)

System.out.print("*");

}

}


Ⅲ c語言中main函數中的函數怎麼調用函數

是屬於函數的嵌套嗎?如果是,就直接在寫外函數b時按照在主函數里調用外函數的形式調用a就行了啊。

Ⅳ java Main函數怎麼調用其他函數。 其他類。

主函數main前必須有static修飾符,static表示是靜態。
一般,在靜態的方法中,若要|-直接-|調用其他方法,那麼被調用的也必須是靜態。
你的程序中包含兩個部分
方法getInt() 和主函數main 其中主函數是靜態(main必須是靜態)。
那麼要在main中直接調用getInt()是不可以了,因為getInt沒有用static修飾,也就是說getInt不是靜態。
將public void getInt() 修改成 public static void getInt() ,追加靜態修飾符static後可直接調用。
主函數main修改為
public static void main(String[] args)
{
getInt(); //這里調用了上面的方法

System.out.println("總共有括弧對數:");
}

返回值:
有些方法是帶有返回值的,取決於你的用途。能不能帶返回值取決於void修飾符
普通方法,無返回值void修飾 。如 public void fangfa()這是無返回值的
public int fangfa() 這個是有返回值的,而且返回值必須是int
舉個例子
public int getPlayercounts()
{
int playercount = 0 ;//一般先初始化一個相應的變數待用(重要)

for (int i = 0 ; i < 99 ; i ++) //一些相關的計算和方法開始..

playercount ++ ;
return playercount; //返回一個int值(重要,而且是必須)

}
當你的方法不是用void修飾 而是用其他數據類型修飾,均是要有返回值的,也就是說在方法的結束為止至少要有一個return + 相應的數據類型的變數 來結束。
那麼返回值究竟有什麼意義呢?
看下面這個例子、
public static int getPlayercounts() //注意我用了static 這是一個靜態方法
{
int playercount = 0 ;//一般先初始化一個相應的變數待用(重要)
for (int i = 0 ; i < 99 ; i ++) //一些相關的計算和方法開始..
playercount ++ ;
return playercount; //返回一個int值(重要,而且是必須)
}

public static voin main(String[] args)
{
System.out.println("一共有"+getPlayercounts()+"個玩家");

}

看出來了吧,getPlayercounts()執行後 會獲得執行時得到的int數,在一些需要最後得到某個結果的方法中,用含有返回值的方法是非常方便的。

==============================================
你的代碼完全修改後如下,因為你需要的是得到括弧數,所以將你的原有方法改成一個返回int值得方法。
public class java
{
public static int getInt()// 原來是 public void getInt() ,修改後增加了static修飾, int替換了void
{
String strChar="a(bc)()()dnn()()j";
int iX=0;
int iY=0;
for(int p=0; p<strChar.length();p++)
{
String getstr=strChar.substring(p,p+1);
if(getstr.equals("(")){iX++;}
if(getstr.equals(")")){iY++;}
}
return Math.min(iY, iX);//取兩者之間的最小值(即括弧對數)作為返回值
}
public static void main(String[] args)
{
System.out.println("總共有括弧對數:"+getInt());
}
}

郁悶 寫了半天發現你已經認可了。。

Ⅳ java怎麼在main函數調用其他類的方法

new 出來。

比如有個classaa類

classaa(){

}
aaa=newaa();

Ⅵ Java中怎樣調用另一個類中的Main方法

你是說Main函數,還是main()函數?

如果Main,那和一般的函數沒區別,如果是main(),則不能直接調用。但可以通過java的Runtime類去執行。

比如你的D:盤根下有個java類 Hello.class,裡面有main()函數

你的執行類是TestClass

publicclassTestClass{
publicstaticvoidmain(Stringargv[]){
Stringcmdstr="cmd/cjavad:/Hello";
Runtimerun=Runtime.getRuntime();
try{
Processp=run.exec(cmdstr);
BufferedInputStreamin=newBufferedInputStream(p.getInputStream());
BufferedReaderinBr=newBufferedReader(newInputStreamReader(in));
StringlineStr;
while((lineStr=inBr.readLine())!=null)
System.out.println(lineStr);
if(p.waitFor()!=0){
if(p.exitValue()==1)//p.exitValue()==0表示正常結束,1:非正常結束
System.err.println("命令執行失敗!");
}
inBr.close();
in.close();
}catch(Exceptione){
e.printStackTrace();
}
}
}

這樣去調用。

Ⅶ java 怎麼調用main方法

Main方法是用static修飾的,有2種方法可以調用

1.類名.main(參數);

2.new創建實例,實例.main(參數);

Ⅷ 操作系統是怎樣調用main函數的

第一時間調用。
因為是main函數。程序開始點。

Ⅸ java main函數中如何調用main外的方法

通過參數傳遞啊,比如定義了a和b,又有函數f,就f(a,b);唄
==========================================================
你的表述不是很清楚,講清楚點吧,比如什麼是「在main函數中的函數里調用這些數據」

Ⅹ 怎樣在main方法中調用本類的方法

兩種方式:
方式一:創建本類的對象,使用對象調用本類的方法就可以
方式二:將本類的放發改成靜態方法 :修飾符 static 返回值 方法名([參數]){ 方法體;},這樣沒在主方法里直接調用方法名即可

閱讀全文

與如何調用main方法相關的資料

熱點內容
圓中的有關計算方法 瀏覽:434
邁騰空調使用方法 瀏覽:509
陳皮膏怎麼熬制方法 瀏覽:390
取名字最簡單的方法 瀏覽:597
小兒哮喘的中醫中葯治療方法 瀏覽:647
表式血壓計使用方法 瀏覽:671
資產保值率的計算方法 瀏覽:257
小孩子快速瘦身方法大全 瀏覽:73
盜竊價格計算方法 瀏覽:366
足球場視野訓練方法 瀏覽:123
華為wifi6紅燈閃爍解決方法 瀏覽:976
衣服上有魚血用什麼方法洗 瀏覽:765
怎麼快速有效瘦腿方法 瀏覽:18
折尿布的方法視頻 瀏覽:963
年輕人血壓差大的解決方法 瀏覽:921
嫩生薑的食用方法視頻 瀏覽:953
用化學方法鑒別苯甲醇和苯乙酮 瀏覽:840
要學會調查研究方法 瀏覽:21
惠州除甲醛最佳方法 瀏覽:626
公路隧道火災探測方法研究 瀏覽:435