java小问题
publicclassJ01_Test{publicstaticvoidmain(Stringargs[]){inta=10,b=75;intAdd(a,b);{retu...
public class J01_Test
{
public static void main(String args[])
{
int a=10,b=75;
int Add(a,b);
{
return a+b;
}
System.out.println(a+b);
E:\javalesson\lesson6>javac J01_Test.java
J01_Test.java:7: 需要 ';'
int Add(a,b);
^
1 错误
哪为什么我 写的就不可以呢 展开
{
public static void main(String args[])
{
int a=10,b=75;
int Add(a,b);
{
return a+b;
}
System.out.println(a+b);
E:\javalesson\lesson6>javac J01_Test.java
J01_Test.java:7: 需要 ';'
int Add(a,b);
^
1 错误
哪为什么我 写的就不可以呢 展开
6个回答
展开全部
首先,没听说过在main函数里定义函数的:
public static void main(String args[]) {
int a=10,b=75;
int Add(a,b); //Add函数定义在了main函数里,另外不知道你加个 ; 是啥意思?
{
return a+b;
}
}
你的Add(a,b)定义在main函数里了,应定义在类里:
public class J01_Test{
int Add(a,b){
return a+b;
}
public static void main(String args[]){}
}
看样子你是想调用加函数后,输出他们的和,那应该这样写:
public class J01_Test
{
public int Add(int a,int b){
return a+b;
}
public static void main(String args[])
{
int a=10,b=75;
System.out.println(Add(a,b));
}
}
public static void main(String args[]) {
int a=10,b=75;
int Add(a,b); //Add函数定义在了main函数里,另外不知道你加个 ; 是啥意思?
{
return a+b;
}
}
你的Add(a,b)定义在main函数里了,应定义在类里:
public class J01_Test{
int Add(a,b){
return a+b;
}
public static void main(String args[]){}
}
看样子你是想调用加函数后,输出他们的和,那应该这样写:
public class J01_Test
{
public int Add(int a,int b){
return a+b;
}
public static void main(String args[])
{
int a=10,b=75;
System.out.println(Add(a,b));
}
}
展开全部
int Add(a,b);
;去掉
;去掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class J01_Test
{
public static void main(String args[])
{
int a=10,b=75;
int Add(a,b)
{
return a+b;
}
System.out.println(a+b);
{
public static void main(String args[])
{
int a=10,b=75;
int Add(a,b)
{
return a+b;
}
System.out.println(a+b);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class J01_Test
{
public static void main(String args[])
{
int a=10,b=75;
System.out.println(a+b);
}
}
你写的程序是在是太乱了,这样不久能实现你要的!!
{
public static void main(String args[])
{
int a=10,b=75;
System.out.println(a+b);
}
}
你写的程序是在是太乱了,这样不久能实现你要的!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int a = 10, b = 75;
System.out.println(Add(a, b));
}
static int Add(int a, int b) {
return a + b;
}
1 方法不能嵌套,所以得写道外面
2 用static的方法
System.out.println(Add(a, b));
}
static int Add(int a, int b) {
return a + b;
}
1 方法不能嵌套,所以得写道外面
2 用static的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的add方法写错了,还有定义的方法不能写在main方法里面,main方法里面只能去调用方法,应改为
int add(int a,int b){
return a+b;
}
然后main方法里是这样写的
J01_Test j = new J01_Test();
int a=5;
int b=4;
System.out.print(j.add(a,b));
int add(int a,int b){
return a+b;
}
然后main方法里是这样写的
J01_Test j = new J01_Test();
int a=5;
int b=4;
System.out.print(j.add(a,b));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
更多回答(4)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询