重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
import java.util.Scanner;\x0d\x0apublic class test {\x0d\x0apublic static void main(String[] args) {\x0d\x0aScanner x = new Scanner(System.in);\x0d\x0aSystem.out.println("请输入成绩");\x0d\x0aint a=x.nextInt(); \x0d\x0aint n=a/10; //百分制转换为等第\x0d\x0aswitch(n){\x0d\x0acase 10: //表示如果n=10,也就是一百分,输出A\x0d\x0acase 9:\x0d\x0aSystem.out.println("A");\x0d\x0abreak;\x0d\x0acase 8:\x0d\x0aSystem.out.println("B");\x0d\x0abreak;\x0d\x0acase 7:\x0d\x0aSystem.out.println("C");\x0d\x0abreak;\x0d\x0acase 6:\x0d\x0aSystem.out.println("D");\x0d\x0abreak;\x0d\x0acase 5:\x0d\x0acase 4:\x0d\x0acase 3:\x0d\x0acase 2:\x0d\x0acase 1:\x0d\x0acase 0:\x0d\x0aSystem.out.println("FAIL"); //低于六十分的输出不及格 FAIL\x0d\x0abreak;\x0d\x0adefault:System.out.println(" 请输入一个正确的成绩"); //输入的不是百分制,报错\x0d\x0a}\x0d\x0a}\x0d\x0a}
创新互联2013年开创至今,先为青川等服务建站,青川等地企业,进行企业商务咨询服务。为青川企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入学生的分数:");
double score = input.nextDouble();
int level1,level2;
if(score=60.0 score=100.0){
System.out.print("该学生成绩为优秀!");
}
else if(score=0 score60.0){
System.out.print("该学生成绩为不及格!");
}
else{
System.out.print("您输入的成绩有误!");
}
}
}
当年我学C语言的时候,这个问题有考过,这边显示方式不方便用代码实现,我给你几个要点。
1, 建一个学生类,有四个字段,分别表示学生名,英语,计和数的成绩。
2, 建一个输出类,即含有方法 public static void main(String[] args),并在这个方法里用 while循环接收输入参数,直到你定义一个参数表示退出即可打印。
另外在这个输出类里,加一个属性 List list = new ArrayList();表示所有学生。
3, 运行窗口,使用输出类并输入参数即可。
最后,这个问题主要是考你的逻辑能力,初学者可能要想一两天才能想出来。
public class Student {
private String name;//姓名
private int english;//英语成绩
private int computer;//计算机成绩
private int database;//数据库成绩
//..getter/setter略
}
public class Printer {
private static ListStudent students = new ArrayListStudent();
public static void main(String[] args) {
while (true) {
Scanner in = new Scanner(System.in);
System.out.println("请输入:学生名 英语 计算机 数据库");
String line = in.nextLine();
if(line == null || line.length() == 0) {
break;// 用户未输入,默认表示退出
}
if(line == "exit") {
break;// 用户输入exit,表示退出
}
String[] values = line.split(" ");
if(values.length != 4) {
break;//参数不对,退出!可以自己优化
}
Student s = new Student();
s.setName(values[0]);
s.setEnglish(Integer.valueOf(values[1]));
s.setComputer(Integer.valueOf(values[2]));
s.setDatabase(Integer.valueOf(values[3]));
students.add(s);
}
for (Student student : students) {
System.out.println("学生名:" + student.getName() + "; 英语成绩:"
+ student.getEnglish() + "...计,数成绩略,类推!");
}
}
}
真是沤心沥血啊,应该不会再要怎么编译,用啥工具吧?