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

来源:4-2 Java条件语句之 if...else

幕的累

2017-06-25 14:10

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回答

  • 诗和远方呀12138
    2017-06-26 10:10:20
    已采纳

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

    静水流觞

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

    2017-07-03 14:16:12

    共 2 条回复 >

  • qq_追梦星辰_0
    2017-06-25 14:29:56

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

    qq_追梦星...

    说错了

    2017-06-25 14:31:45

    共 1 条回复 >

  • 慕仙1488454
    2017-06-25 14:26:47
    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);
        }
    	}
    }


Java入门第一季(IDEA工具)升级版

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

1165175 学习 · 17581 问题

查看课程

相似问题