java FirstTest

来源:互联网 发布:域名com cn net的区别 编辑:程序博客网 时间:2024/06/06 14:03

//java的第一次测试   两个小时都没做出来  .前前后后几天才想明白自己错在哪里了 附上正确的代码和效果图还有我考试写的错误代码.


//这是正确的能通过的代码


import java.util.Scanner;


public class GradeTest {
public static void zimu(){
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
原创粉丝点击