注册 登录
编程论坛 JAVA论坛

找不到符号

无名字 发布于 2020-11-29 09:52, 2115 次点击
请洒潘江,各倾陆海云尔。
//下面为编译时爆出的错误
Scannertest.java :11: Error: symbol not found
max1 = (numl> num2)? numl: num2;
//下面为我的代码

public class ScannerTest{
public static void main(string[] args){
//交换num1与num2
int num1= 2, num2= 3, num3= 4;
int temp;
temp= num1;
num1= num2;
num2= temp;
//3个数选最大
int max;
max1= (num1> num2)? num1: num2;
max= (max1 >num3)? max1: num3;
System. out. printLn (max);
}
}
6 回复
#2
apull2020-11-29 10:47
num1= num2;
System. out. printLn (max);
后面的分号是全角字符,改成半角的。
#3
无名字2020-11-29 15:38
这个是我在手机上写的有些错误,但我编译时是在电脑上的itell idea上面,想截图给你但这个图片怎么发?
#4
无名字2020-11-29 18:36
回复 2楼 apull
问题是找不到字符temp 与xlmax
public class ScannerTest{
    public static void main(String[] args) {

        int num1 = 2;
        int num2 = 3;
        int num3 = 4;
        int temp;
        temp= num1;
        num1= num2
        num2= num3;                                                                                                                                                                                                                                                                                                                                             

        int max= 1;
        max1=(num1>num2)? num1:num2;
        max= (max1>num3)? max1:num3;
        System.out.println(max);

        double lmax=(num1>num2)? num1:((num1==num2)? num1:num2);

        int lxmax;
        if (num1 >= num2 && num1 >= num3) {
            xlmax = num1;
        } else if (num2 >= num1 && num2 >= num3) {
            xlmax = num2;
        } else {
            xlmax = num3;
        }
    }
}

[此贴子已经被作者于2020-11-29 18:39编辑过]

#5
apull2020-11-30 01:12
num1= num2后面缺分号
max1没有定义
lxmax和后面的xlmax拼写不一致

这3处修改后:
只有本站会员才能查看附件,请 登录
#6
无名字2020-11-30 12:56
我像你这样写了,可是xlmax=num1 xlmax=num2 xlmax=num3还是显示找不到符号
#7
无名字2020-11-30 13:05
谢谢😜

[此贴子已经被作者于2020-11-30 13:09编辑过]

1