導航:首頁 > 知識科普 > main類中怎麼調用自己的方法

main類中怎麼調用自己的方法

發布時間:2022-11-15 17:46:06

Ⅰ c語言 如何在main中調用函數

是這樣的,C語言在編譯時候是順序編譯的 ,也就是說,如果被調用的函數是在調用函數之前被聲明過,就可以通過編譯,反之就會報錯。
你這個有兩種解決方案,1,在程序最開始聲明所有函數 2,把float jian(float a;float b;)這函數所有內容放到main()前面

Ⅱ 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主函數中直接調用,如:
public class CodeConverter {

public static void main(String[] args) {
nicode2ascii("abcd");
ascii2unicode("abcd");
}
}
希望我的回答對你有所幫助。

Ⅳ 我在類定義了一個無返回值的方法 方法中有列印的輸出 那麼在main中怎麼調用這個方法呢

如果和mian函數在一個類中,那麼直接調用 方法名() 即可。
example:
public class Eight {
static void out(){
System.out.println("這個無返回值的方法被調用了....");
}
public static void main(String agrs[]){
out();
}
}
如果不在同一個類中
假設你的那個自定義方法在 my這個類中
my m=new my();
m.out();
這樣就可以了。
希望可以解決你的問題,我也是新手,有問題大家一起討論,如果不懂歡迎繼續追問。

Ⅵ java中main方法內調用其他方法嗎

可以的,在main中調用另一個方法中的main:
public class Test1
{
public static void main(String[] args)
{
Test2.main(args);
}
}

Ⅶ C++main函數調用自己定義的其它函數

真的好亂~~~
自己定義一個data(intarray[],intn)函數?!沒看出來你這個函數有啥功能?!自動生成一組隨機數的數組么?!但是那你也得用一個引用去傳遞數組吧,把數組退化成指針就能使用引用了。
booldata(int*&array,intn);//姑且返回一個bool型吧,可以用作判斷這個函數是否成功完成了需求的功能。返回void型也可以,隨你了。真不知道你這個函數到底要幹嘛。
boolfindnum(intarray[],intn,int&seeknum);//這個返回一個bool型吧,畢竟你是有修改操作的,需要明確知道本次操作是否成功,以方便調用者對出錯情況進行相應的錯誤處理。
boolfindnum(intarray[],intn,int&seeknum)
{
if(array==NULL||n<=0)
returnfalse;

intmin_num=array[0];
for(intindex=0;index<n;++index)
{
if(min_num>array[index])
min_num=array[index];
}
seeknum=min_num;

returntrue;
}

Ⅷ main函數里怎麼調用自己寫的函數

#include 函數聲明: 主函數 函數定義 比如 #include void hello(void);//聲明 int main() { hello();//調用 return 0; } void hello(void)//定義 { printf("hello"); }

Ⅸ 如何在main中調用另一個類中的方法

在main中創建對象,然後用對象.方法名() 就可以直接使用
比如你這裡面
Car car1 = new Car();
Car car2 = new Car();
Car car3 = new Car();

你可以直接car1.yi();
car2.yi();

car3.yi();

簡而言之你少了括弧,並且你方法里已經有了列印語句了,調用他不需要再列印

Ⅹ java 在主函數中調用函數的方法

調用方法:先生成一個對象,用「對象.方法()」的方式調用。
調用說明:java中的main方法是靜態的,用於程序的入口,在靜態方法中無法調用非靜態方法,只能調用靜態方法。想調用靜態方法的話就要先生成該類的一個對象,通過對象調用非靜態方法。
調用舉例:
public class A{
public static void main(String[] args){
A a = new A();
a.aaa();
}
public void aaa(){}
}

閱讀全文

與main類中怎麼調用自己的方法相關的資料

熱點內容
陰部按摩器使用方法 瀏覽:875
迷迭香的使用方法 瀏覽:80
嗜鉻細胞瘤的治療方法有哪些 瀏覽:616
如何除濕疹最有效的方法 瀏覽:525
自製池塘簡單方法 瀏覽:705
電泳檢測的方法 瀏覽:787
工業cod檢測方法 瀏覽:295
星辰變的種植方法 瀏覽:602
商品組合需求預測有哪些方法 瀏覽:962
卷發精油的使用方法 瀏覽:573
快速識字方法 瀏覽:185
華為大疆手機雲台使用方法 瀏覽:499
小學語文有效教學方法之探析 瀏覽:560
和田玉白玉項鏈的鑒別方法 瀏覽:681
露娜潔面儀mini2使用方法 瀏覽:916
閹雞快速止血的方法 瀏覽:880
蘋果微信清理緩存在哪裡設置方法 瀏覽:749
金鋼窗安裝方法 瀏覽:125
測排卵什麼方法最准確 瀏覽:852
抒情方法有哪些 瀏覽:434