为了账号安全,请及时绑定邮箱和手机立即绑定

这是是哪里错了呢问一直提示找不到符号呢

public class age1{

public static void main(string[] args){

int age =25;

if (age >= 18){

System.out.println("成年");

}else{

System.out.println("未成年");

}

}

}


正在回答

5 回答

第二行的string,S要大写,在Java中,是严格区分大小写的

0 回复 有任何疑惑可以回复我~

你使用自己的IDE工具编写代码,你的java文件名和类名不相同

0 回复 有任何疑惑可以回复我~

你这个是在Eclipse或者IntelliJ IDEA等自己下载的java软件上编写的练习吧。

问题出在第二行的String的S没有大写,以及最后三个右大括号上,

得有层次性分别对应else的、第二行的和第一行的左大括号

应该是这样:(第一行的红波浪线不用管哈你没写错,我这个报错是因为直接粘贴在我练习程序的后面,没给它单建包和代码页)

https://img1.sycdn.imooc.com//5c67cd5d0001677303500211.jpg

2 回复 有任何疑惑可以回复我~
#1

qq_慕先生0195797

上学期C语言老师有说,一般这种小中大括号、引号等成双成对的,在你输入左半边的时候一次把一对都打出来,再在中间添加内容或者按回车分行,以免右半边符号遗忘丢失或者层次不对应不规范。 你这个应该就是一行一行写完再手打的右括号吧,以后可以先打一对儿再中间回车分行呀,不然不容易对准左右大括号的包括性der!
2019-02-16 回复 有任何疑惑可以回复我~

你把上面的名字改了吧!age1这个和文件名是否一样?  一样才行!

0 回复 有任何疑惑可以回复我~
#1

qq_慕先生0195797

他/她这个是在自己软件上写的,所以建的有包和代码页,不是在练习题右边的练习栏框里呀。
2019-02-16 回复 有任何疑惑可以回复我~

public class HelloWorld {

    public static void main(String[] args) {

int age=25;

if(age>18)

System.out.println("成年");

else

System.out.println("未成年");

        

        

        

        

        

        

        

}

}


0 回复 有任何疑惑可以回复我~
#1

慕尼黑4213596

重新打打一遍,一般一个语句可以不加{};
2019-02-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这是是哪里错了呢问一直提示找不到符号呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信