JAVA 。一直提示不兼容的类型
importjava.util.Scanner;publicclassString{publicstaticvoidmain(Stringargs[]){demo1();...
import java.util.Scanner;
public class String{
public static void main(String args[]){
demo1();
}
public static void demo1(){
/*
1、写一个程序,程序里存储两个人的信息
(名字:zhangsan 年龄 15 钱5000)
(名字:lisi 年龄 20 钱6000)
用户输入一个名字,可以输入空格(scanner nextLine方法可以接收空格),
把对应名字(忽略大小写和前后空格)的人的信息
(名字,年龄,钱)都打印出来,没有名字,提示没有该人信息!
打印之后,用户可以重新输入名字进行信息打印。
*/
String name1= "zhangsan",name2= "lisi";
byte age1=15,age2=20;
int money1=5000,money2=6000;
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个名字");
String inName=sc.nextLine();
while(true){
if(inName.trim().equals(name1)){
//打印1的信息
System.out.println("名字:"+name1+" 年龄:"+age1+" 钱:"+money1);
}else
if(inName.trim().equals(name2)){
//打印2的信息
System.out.println("名字:"+name2+" 年龄:"+age2+" 钱:"+money2);
}else{
System.out.println("没有对应的名字");
}
//没有对应的名字-继续输入
inName=sc.nextLine();
}
}
} 展开
public class String{
public static void main(String args[]){
demo1();
}
public static void demo1(){
/*
1、写一个程序,程序里存储两个人的信息
(名字:zhangsan 年龄 15 钱5000)
(名字:lisi 年龄 20 钱6000)
用户输入一个名字,可以输入空格(scanner nextLine方法可以接收空格),
把对应名字(忽略大小写和前后空格)的人的信息
(名字,年龄,钱)都打印出来,没有名字,提示没有该人信息!
打印之后,用户可以重新输入名字进行信息打印。
*/
String name1= "zhangsan",name2= "lisi";
byte age1=15,age2=20;
int money1=5000,money2=6000;
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个名字");
String inName=sc.nextLine();
while(true){
if(inName.trim().equals(name1)){
//打印1的信息
System.out.println("名字:"+name1+" 年龄:"+age1+" 钱:"+money1);
}else
if(inName.trim().equals(name2)){
//打印2的信息
System.out.println("名字:"+name2+" 年龄:"+age2+" 钱:"+money2);
}else{
System.out.println("没有对应的名字");
}
//没有对应的名字-继续输入
inName=sc.nextLine();
}
}
} 展开
2个回答
2015-08-23
展开全部
类名String和jdk里面的类名String相冲突。。。
追问
追答
你的环境变量配置:严格遵守如下
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_31
PATH=%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
--------------------------------
其中:PATH属于追加内容,添加到原先内容的最前面,分号隔开。
其他的都是新建内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询