JAVA这段代码为什么不对呢?呜呜呜,跪求解答
来源:百度知道 编辑:UC知道 时间:2024/07/01 06:55:06
??
public static class add
{
int result1=0;
float result2=0;
add(int a=5,int b=5)
{
result1=a+b;
}
add(float a=3.5f,float b=3.2f)
{
result2=a+b;
}
public static void main(String[] args)
{
System.out.println("整型数据之和:"+result1);
System.out.println("浮点型数据之和:"+result2);
}
public static class add
{
int result1=0;
float result2=0;
add(int a=5,int b=5)
{
result1=a+b;
}
add(float a=3.5f,float b=3.2f)
{
result2=a+b;
}
public static void main(String[] args)
{
System.out.println("整型数据之和:"+result1);
System.out.println("浮点型数据之和:"+result2);
}
public class Test
{
static int add(int a,int b){
return a+b;
}
static float add(float a,float b)
{
return a+b;
}
public static void main(String[] args)
{
System.out.println("整型数据之和:"+add(3,4));
System.out.println("浮点型数据之和:"+add(3.0f,4.0f));
}
}
楼主要好好学基础,对照下和你的怎么写的,你里面的错误太多了
不知道有什么不对 根本看不到代码
因为你没代码
所以不对
..........
t天
你这个是在乱写哦
.
劝你还是多看点书哈..
..错误都没发改了
1类不能为static类型的(类名首字母最好大写)
2函数的形参不能赋值
3result1和result2必须是static类型的才可以再main()方法中调用。
这只能让你语法没有错误,想得到你所想的结果还需要改代码,希望你能重视java 的基础
呵呵,你白学了,
最基础的都没有掌握
这个问题你多看看static这个类型吧,我看你是这方面的知识不太了解,static 声明的class类中只能有static 方法,你后面的重载方法全都不是static类型的