⑴ 是不是所有的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。