你好,我是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");
}
答案 0 :(得分:0)
每当您在print语句中添加String
时,所有其他+
符号都被视为连接运算符,而不是添加符号。
要修复,请将其括在括号中,例如(age+1)
。