java FirstTest

来源:互联网 发布:阮一峰javascript 算法 编辑:程序博客网 时间:2024/05/20 07:37
//学习java以来的第一次机试.两个小时 都没做出来.是想错错了,经过了两天的思考才发现,现在附上正确答案,还是效果图.
import java.util.Scanner;


public class GradeTest {
public static void zimu(){//这是void 函数 无返回方法...还可以在在里面弄个函数的.....我没弄了....有兴趣的自己去弄吧.
for ( ;  ; ){ //这是个循环函数,循环输入   在判断  其实那么简单  我既然都会错,.,,,,,着实该反省..........
System.out.print("你还想继续吗   (y/n)");
Scanner sb = new Scanner(System.in);
String i = sb.next();
if(i.equals("y")){
System.out.print("请输入学员状况的第一个英文字母:");

Scanner sc=new Scanner(System.in);
String zimu=sc.next();
if(zimu.equals("g")){
System.out.println("良好");
}else if(zimu.equals("S")){
System.out.println("中等");
}else if(zimu.equals("F")){
System.out.println("不及格");
}continue;
}else if( i.equals("n") ){
System.out.println("退出系统");
System.out.print("Process  completed.");
System.exit(0);
}
}

}


public static void main(String[] args) {

System.out.println(" * * * * * *欢迎使用学员状态转换器* * * * * * ");
Scanner s =new Scanner(System.in);
System.out.print("请输入学员状况的第一个英文字母:");
String E =s.next();
if(E.equals("E")){//这是字符串比较的方法.
System.out.println("优秀");//第一次选择
} zimu();//这是引用函数哦.......
}

}

//十分简单清晰的一个题目 当然你还可以做些修改和优化 比较 输入还是有其他不同的输入,所以还要加条件的...

//在附上  我考试的时候  的 错误答案.......仅供参考!!!!!!!!!!!


//不但多 还复杂  真不知道我当时是怎么想的,,,,.................

import java.util.Scanner;
public class TestGrade {
public static boolean jixuma(){


{System.out.print("你还想继续吗   (y/n)");
boolean boo; //假定true  是 y 否则 n就是false;
Scanner s =new Scanner(System.in);
String sa=s.next();
if(sa.equals("y")){
boo=true; //输入的y就是true
}else{
boo=false;
System.out.println("退出系统");
System.out.print("Process  completed.");
System.exit(0);//退出系统

}return boo;
}
}
public static void zimu(){
for(;;){
jixuma();
System.out.print("请输入学员状况的第一个英文字母:");
Scanner sb=new Scanner(System.in);
String zimu=sb.next();
if(zimu.equals("g")){
System.out.println("良好");
}else if(zimu.equals("S")){
System.out.println("中等");
}else if(zimu.equals("F")){
System.out.println("不及格");
}continue;
}
}
public static void main(String[] args) {
System.out.println(" * * * * * *欢迎使用学员状态转换器* * * * * * ");
Scanner s =new Scanner(System.in);//
System.out.print("请输入学员状况的第一个英文字母:");//提示用户输入
String E =s.next();
if(E.equals("E")){
System.out.println("优秀");//第一次选择
} zimu();
//循环字母选择

System.out.print("\n");
}  
}

0 0
原创粉丝点击