import java.util.*;class Test1
{
public static void main(String[]arg)
{
Scanner input=new Scanner(System.in);
System.out.print("输入你的姓名:");
String name;
name = input.next();
System.out.print("输入你姓名的笔画数:");
String n;
n=input.next();
System.out.println("你输入的姓名:"+name);
System.out.print("你姓名的笔画数:"+n);
if(n<=15)
{
System.out.println("你的人品差的无可救药了!");
}
}
}
n 好像出错啦,可是如果把String n换成int型的这个地方也就错了怎么改一下呢
{
public static void main(String[]arg)
{
Scanner input=new Scanner(System.in);
System.out.print("输入你的姓名:");
String name;
name = input.next();
System.out.print("输入你姓名的笔画数:");
String n;
n=input.next();
System.out.println("你输入的姓名:"+name);
System.out.print("你姓名的笔画数:"+n);
if(n<=15)
{
System.out.println("你的人品差的无可救药了!");
}
}
}
n 好像出错啦,可是如果把String n换成int型的这个地方也就错了怎么改一下呢
String 怎么可以和整数比啊
if(n<=15)
改为
Integer.valueOf(n)<=15
n=Integer.parseInt(input.next());
这样就解决了
int n;
n = input.nextInt();
double name=new input.nextDouble();
double n=new input.Double();
Interger.valueOf();
第二种是直接读入int.int n = input.nextInt();