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

这样写不行吗,?哪里错?GG

public class HelloWorld {    public static void main(String[] args) { int age=25; String nn; if (age>=18) nn ="成年"; else mm ="未成年"; System.out.println(mm); 这样写不行吗???哪里错

正在回答

3 回答

你是刚学吗 程序没什么问题  语法有问题啊 if(条件){ }else{ }

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

幕的累 提问者

非常感谢!
2017-06-30 回复 有任何疑惑可以回复我~
#2

静水流觞

楼主想法还是很活跃的,是想用一个字符串输出结果。但是要养成习惯,变量申明的时候都付初值。可以写String nn=null;然后你写的if什么什么,后面不能跟nn="成年"。java规定你要输出的话,必须有打印输出的语句:System.out.println("想要输出的内容"),既然你是想用字符串输出结果,而且已经定义了。就可以写System.out.printlv(nn);
2017-07-03 回复 有任何疑惑可以回复我~

将mm改成nn,程序末尾加上两个大括号,程序就对了

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

qq_追梦星辰_0

说错了
2017-06-25 回复 有任何疑惑可以回复我~
public class HelloWorld 
{    
	public static void main(String[] args) 
	{ 
	int age=25; 
	String nn;
	
    if (age>=18) 
    {
	nn ="成年"; 
    System.out.println(nn);
    }
    else 
    {
    	String mm;
    	mm="未成年";
    	System.out.println(mm);
    }
	}
}


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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1162779    人
  • 解答问题       17548    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

这样写不行吗,?哪里错?GG

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