import java.util.Scanner;
public class if_else{
public static void main (String [] args){
Scanner in=new Scanner(System.in);
System.out.print("请输入你的成绩: ");//此处可以换行//
int F=in.nextInt();
if(F==90){
System.out.println("您的分数是"+F+"分,与分数线持平,分数线是90分,请继续努力.");
}
/**(要修改) 当输入数=90时 会得到<您的分数是90分,与分数线持平,分数线是90分,请继续努力.>和
<您的成绩是90分,比分数线还低,分数线是90分,抓紧时间学习.>*/
if(F>90){
System.out.println("您输入的成绩比考的多,分数线是90分,再接再励.");
}else{
System.out.println("您的成绩是"+F+"分,比分数线还低,分数线是90分,抓紧时间学习.");
}
}
}
代码有点小问题 编译能通过 但不重要.
问题 1 选择第一个 运行方式 即JAVA Applet 得到结果是: "选择未包含 applet" 怎么弄
2 选择第二个 运行方式 即 JAVA 应用程序 得到的结果是: "选择未包含 main 类型" 怎么弄
3 即使用调式的方式 也会出现以上同样的问题.
java 新手
网上的答案 也用了 还是不行的
如果 按照 你说的 难道是我机子的jdk有问题
对了 我机子上的eclipse 是汉化版
追答我的eclipse也是汉化版滴哟,我把你的代码复制粘贴过去运行,真的木有问题(截个图给你看)硬要说有问题就是有个警告,Scanner对象in引用的方法没有关闭,在后面加一句in.close() 就可以了。不过这个警告是不会影响程序的运行与结果的。
"选择未包含 main 类型"也有可能是jdk的配置问题,你在Dos命令下先后输入java——》回车——》出现一堆的提示说明,然后在输入javac——》回车——》也是出现一大堆的提示说明,就证明你的jdk安装和环境变量配置都没问题了。你检查一下。(网上有教程)
你也可以先试一下这里面的方法,我在网上看到的,http://zhidao.baidu.com/link?url=DnU4WuXRMoJXECryclflUKeejEqC_-DSfizuWopz9yqiGXdiq6MFHXdvMxbFKtGeEY8AOHQxTngIlLRlIUqPga
如果以上的都没问题,那就有可能是eclipse汉化的原因导致的,你把它换回英文版的试试看最后能不能解决了。希望能对你有帮助^_^