回 帖 发 新 帖 刷新版面

主题:[讨论]高手讲解下~~谢谢!!!

[size=1][size=6][b][i][b][color=FF0000]高手给讲解下为什么这个程序输出的是“what is you name?”怎么不是("What is your name?"),("How old are you?"),("Hello,"+name+".Next year you'll be"+(age+1))呢?[/color][/b][/i][/b][/size][/size]



import java.util.*;
public class ha {
   
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        System.out.print("What is your name?");
        String name=in.nextLine();
        System.out.print("How old are you?");
        int age=in.nextInt();
        System.out.println("Hello,"+name+".Next year you'll be"+(age+1));
    }
}

回复列表 (共1个回复)

沙发

你的这个程序没有问题!运行一切正常!
What is your name?jia
How old are you?21
Hello,jia.Next year you'll be22
上面是运行结果!

我来回复

您尚未登录,请登录后再回复。点此登录或注册