导航:首页 > 方法技巧 > main方法中如何调用

main方法中如何调用

发布时间:2023-01-19 01:47:41

Ⅰ 在java怎么用main函数调用方法 下面的只是个方法缺少main函数,该怎么去调用它啊

如果是静态方法的话,可以在main主函数中直接调用,如:
public class CodeConverter {

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

Ⅱ 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函数

Main方法是用static修饰的,有2种方法可以调用:

1、类名.main(参数);

2、new创建实例,实例.main(参数);

这个地方注意必须传递字符串数组的参数 或者 null !另外举一个用反射机制调用Main方法的例子。

这个类是被调用的main方法类:

Java代码:

public class Run

{

public static void main(String[] args)

{

String str=args[0]+"Hello World";

System.out.println(str);

}

}

下面是调用main方法的类:

Java代码:

public class JobRun

{

public static void main(String[] args)

{

String idStr = "YAya";

try

{

Method method = Run.class.getMethod("main", String[].class);

method.invoke(null, (Object) new String[] { idStr });

}

catch (Exception e)

{

e.printStackTrace();

}

}

}

(3)main方法中如何调用扩展阅读:

main方法是一个特殊的方法,是程序执行的入口,一个Java程序从main方法开始执行。Java虚拟机在执行Java程序之前会事先分配一个主线程,然后在主线程里面执行我们这个main方法。

线程就是一个程序里面不同的执行路径!总之,就记住,Java程序从main方法开始执行,

比如:

public static void main(String[] args) {

System.out.println("nihao");

}

在这里当程序运行的时候,从main方法进来,然后做的第一件事就是System.out.println("nihao");

注意: main方法执行结束,程序也就执行结束了!

Ⅳ c语言 如何在main中调用函数

是这样的,C语言在编译时候是顺序编译的 ,也就是说,如果被调用的函数是在调用函数之前被声明过,就可以通过编译,反之就会报错。
你这个有两种解决方案,1,在程序最开始声明所有函数 2,把float jian(float a;float b;)这函数所有内容放到main()前面

Ⅳ java怎么在main函数调用其他类的方法

new 出来。

比如有个classaa类

classaa(){

}
aaa=newaa();

Ⅵ c语言中main函数中的函数怎么调用函数

是属于函数的嵌套吗?如果是,就直接在写外函数b时按照在主函数里调用外函数的形式调用a就行了啊。

Ⅶ java中main方法内调用其他方法吗

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

Ⅷ 如何在main中调用另一个类中的方法

在main中创建对象,然后用对象.方法名() 就可以直接使用
比如你这里面
Car car1 = new Car();
Car car2 = new Car();
Car car3 = new Car();

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

car3.yi();

简而言之你少了括号,并且你方法里已经有了打印语句了,调用他不需要再打印

阅读全文

与main方法中如何调用相关的资料

热点内容
如何降薪最快的方法 浏览:257
九朵云加马油使用方法 浏览:160
常用的材料防腐与防护的方法 浏览:593
农村深山引水解决方法 浏览:5
合成盐酸的检测标准及方法 浏览:306
一般可以采用哪些方法 浏览:773
如何做公因数方法 浏览:997
存货计量方法分析 浏览:972
四肢白斑的治疗方法 浏览:53
枪与玫瑰的使用方法txt 浏览:610
简单泡发海参的方法 浏览:283
佳能微单无线怎么设置在哪里设置方法 浏览:119
怎么沟通好的方法 浏览:519
统计多次增长率用什么方法 浏览:320
验光镜片箱使用方法 浏览:750
大蒜调和油食用方法 浏览:670
电脑风扇电源线连接方法 浏览:102
画点的方法是什么 浏览:33
动脉血气分析正确方法 浏览:555
崖柏手工去皮方法视频 浏览:475