无法增加在java中扫描的变量

时间:2017-08-18 15:24:44

标签: java

你好,我是Java的初学者,我发现了增加变量年龄的问题,因为它是一个字符串为红色,或者它是一个整数 这是代码:

   public static void main(String[] args)
{
    Scanner name= new Scanner(System.in);
    System.out.println("Hello your name is "+name.nextLine());
    Scanner in = new Scanner(System.in);
    int age = in.nextInt();
    System.out.println("In 17 September i will become "+age+1+" years old");

}

1 个答案:

答案 0 :(得分:0)

每当您在print语句中添加String时,所有其他+符号都被视为连接运算符,而不是添加符号。

要修复,请将其括在括号中,例如(age+1)