⑴ 是不是所有的java程序都要main函數
不是,main函數只是程序運行的入口,那麼如果這個程序只是一個介面或者可以通過瀏覽器或者客戶端運行就不需要main函數,另一方面,用test註解也可以在測試方法中替代main函數。當然,對於初學者來說,main函數就是主類或者測試類中必不可少的
⑵ 如何編寫java主函數
恩
入口函數么
public
static
void
main(String[]
args)
{
//這里寫代碼
}
main函數的
static
和
void
是固定的,不能改。
參數String[]
數組也不能改,但是參數名args隨意。
你寫代碼是不是沒有用開發工具啊,main函數可以自動生成的
⑶ 求詳細的java主函數寫法
importjava.util.Scanner;
publicclassT{
publicstaticvoidmain(String[]args){
System.out.println("請輸入一個正整數:");
Scannerscanner=newScanner(System.in);
intn=scanner.nextInt();
Integer[]list=newInteger[n];
System.out.printf("請輸入%d個不相同的整數: ",n);
for(inti=0;i<n;i++){
list[i]=scanner.nextInt();
}
scanner.close();
System.out.println();
System.out.println("全排列:");
perm(list,0,n);
}
publicstaticvoidperm(Object[]list,intk,intm){
if(k==m){
for(inti=0;i<m;i++)
System.out.print(list[i]+"");
System.out.println();
}else{
for(inti=k;i<m;i++){
swap(list,k,i);
perm(list,k+1,m);
swap(list,k,i);
}
}
}
privatestaticvoidswap(Object[]list,intk,inti){
Objecttemp=list[k];
list[k]=list[i];
list[i]=temp;
}
}
⑷ java 的main函數詳解
main() 函數 是java程序的 入口,所以在用之前 要用 static 方法給他提前 像內存申請空間,有因為他是入口,所以用public來修飾,而且這個主方法 沒有返回值 所以是 void修飾,又因為在java中 他將你輸入的數據默認為 是String類型的,args 是返回值的在做java編程前已經定義好的,也就是規定,所以 用String[] args 來返回 你在dos命令下所輸入的 對象。
⑸ 解析java中main函數為什麼是這樣寫
main函數,又稱主函數,是程序執行的起點,main是相對來說的,如同音學理論之主調於泛音,泛音即程序中的除main之外的其他函數,迎合人們的思考方式而生成的而非必定的模式.有主有次,執行起來條清縷析,既可將程序模塊化又實現了一個閉合的整體。
在C語言當中,一個程序,無論復雜或簡單,總體上都是一個「函數」;這個函數就稱為「main() 函數」,也就是「主函數」。比如有個「做菜」程序,那麼「 做菜 」這個過程就是「主函數」。在主函數中,根據情況,你可能還需要調用「買菜,切菜,炒菜」等子函數。
main函數在程序中大多數是必須存在的,但是依然有例外情況,比如windows編程中可以編寫一個動態鏈接庫(dll)模塊,這是其他windows程序可以使用的代碼。由於DLL模塊不是獨立的程序,因此不需要main函數。再比如,用於專業環境的程序-----如機器人中的控制晶元--可能不需要main函數。
⑹ java中一個程序是否只能有一個主函數
不一定的。
在java程序編寫的時候,經常會因為要測試本類中是否能到達目的而進行測試,
並最後保留這些測試代碼。
所以整個工程結束後,可能代碼中存在大量的main()方法。
但是在java中,每個class類中只能有一個main()方法,也可以沒有。
最後,整個工程結束的時候,會找到一個能引導整個程序運行的main()方法來作為程序的入口。
所以說,一個完整的java程序中,可能存在多個main()方法,
但是作為程序入口的只能選其中一個。
⑺ Java主函數
public class A{
String S="";
.........
public String process(){
處理字元串S;
retrun 處理過的字元串S;
}
public static void main(String []args){
A a=new A();
a.process() ;
System.out.println(a.S);
}
}
⑻ Java中什麼叫主函數
比如下面的Java程序:
publicclassDemo{
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!");
}
}
這裡面的:
publicstaticvoidmain(String[]args){
System.out.println("HelloWorld!");
}
就是主函數
⑼ Java中main函數
1、main是java的入口方法
2、main的入口方法是規定的寫法,可以理解為死的,固定的
3、每個類中,都可以有main方法
4、一個類中,可以有多個main方法,參數可以不一樣,但是入口的只有一個
⑽ java 程序中的主函數問題
看看我的代碼對你有幫助:
這是第一個問題:
package
com.andy;
public
class
hello
{
/**
*
@param
args
*/
public
static
void
main(String[]
args)
{
//
TODO
Auto-generated
method
stub
int
a=100;//a是可以被列印出來的,不加static。
System.out.print("這是來自
hello的
主方法");
System.out.print(a);
}
}
這是第二個問題:
package
com.andy;
public
class
NewMain
{
public
static
void
main(String[]
args)
{
//
TODO
Auto-generated
method
stub
int
a=100;//a是可以被列印出來的。
System.out.print("這是來自
NewMain的
主方法,它還調用了來自Hello的主方法");
String[]
str={"AAA","BBB","CCC"};
com.andy.hello.main(str);
System.out.print(a);
}
}
在你的IDE裡面建立一個包:com.andy
然後建立兩個類:hello,NewMain,運行一下,你就明白了,希望對你有幫助,Good
Luck。