JAVA问题,新手求教!

import java.util.Scanner;public class test { public static void main(String[]args){ Scanner lu=new Scanner(System.in); System.out.println("请输入你的名字:"); String name=in.next(); System.out.println("请输入你的年龄:"); int age=in.nextInt(); System.out.println("请输入你的身高:"); double Shengao=in.nextDouble(); System.out.println("名字:"+name); System.out.println("年龄:"+age); System.out.println("身高:"+shengao); } }

怎么搞的啊?搞不懂了

import java.util.Scanner;
public class test {
public static void main(String[]args){
Scanner in=new Scanner(System.in);
System.out.println("请输入你的名字:");
String name=in.next();
System.out.println("请输入你的年龄:");
int age=in.nextInt();
System.out.println("请输入你的身高:");
double Shengao=in.nextDouble();
System.out.println("名字:"+name);
System.out.println("年龄:"+age);
System.out.println("身高:"+Shengao);

}
}

把你的文件命名为 test.java
另外你的 Scanner lu=new Scanner(System.in); 其中变量名为lu 但下面用的是in-------
shengao变量名大小写注意。。。追问

你只改了这2点吗?

追答

3点。。。。最后还有你的文件名。。

追问

那个“in”只是代表一个名字对吧?我还以为就是那种格式。

追答

名字。。。
你运行OK了吗?

追问

我复制你的可以,可是我把我自己的那个改成 in 却还是一样不行,不知道哪里不对

追答

报什么错?
是不是编码不对啊

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-20
Scanner lu=new Scanner(System.in);

in.next();??

in是啥?应该是lu.next()吧。
还有,shengao这个变量,前面那个是大写的S,后面那个却是小写的。
第2个回答  2013-01-20
目测你的java文件是unicode编码的
相似回答