导航:首页 > 知识科普 > 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类中怎么调用自己的方法相关的资料

热点内容
金钢窗安装方法 浏览:124
测排卵什么方法最准确 浏览:850
抒情方法有哪些 浏览:432
青岛梅毒治疗最好的方法 浏览:998
脸上汗斑的治疗方法 浏览:60
好的教育方法的视频 浏览:58
快速上枕头荷叶边方法 浏览:736
手机拍照的视频在哪里设置方法 浏览:934
什么方法治口臭 浏览:173
幼儿美术活动教学方法 浏览:126
瑞典轻症治疗方法 浏览:616
原始股退出计算方法 浏览:409
水泵间隙的测量方法 浏览:520
材料分析方法视频 浏览:332
杜兰特真正的训练方法 浏览:319
网上买床安装方法 浏览:784
奶奶教裁剪方法简单好用 浏览:451
老人机短信中心在哪里设置方法 浏览:857
化肥中氮的含量检测方法视频 浏览:79
照片如何加水印方法 浏览:536