当前位置: 代码迷 >> J2SE >> set,get的使用,该如何处理
  详细解决方案

set,get的使用,该如何处理

热度:89   发布时间:2016-04-24 00:59:41.0
set,get的使用
Java code
import java.util.Scanner;public class Work {    private String test;    private String test1;    private String test2;    private String test3;    private String test4;    private String test5;    private String test6;    private String test7;    private String test8;    private String test9;    //定义10道选题的编号        public String  getTest(){        return test;    }        public void setTest(String test){        this.test=test;    }    ///////////////////////////////////    public String  getTest1(){        return test1;    }        public void setTest1(String test1){        this.test1=test1;    }    ///////////////    public String getTest2(){        return test2;    }    public void setTest2(String test2){        this.test2=test2;    }        //////////////////////        public String getTest3(){        return test3;    }    public void setTest3(String test3){        this.test3 = test3;    }        /////////////////////////    public String getTest4(){        return test4;    }    public void setTest4(String test4){        this.test4 = test4;    }    ////////////////    public String getTest5(){        return test5;    }    public void setTest5(String test5){        this.test5 = test5;    }    ///////////////////    public String getTest6(){        return test6;    }    public void setTest6(String test6){        this.test6 = test6;    }    ///////////////////    public String getTest7(){        return test7;    }    public void setTest7(String test7){        this.test7 = test7;    }    ////////////////////    public String getTest8(){        return test8;    }    public void setTest8(String test8){        this.test8 = test8;    }    ////////////////////    public String getTest9(){        return test9;    }    public void setTest9(String test9){        this.test9 = test9;    }        public static void main (String[]args){        String no ; //定义选题的编号        Work center = new Work ();//创建对象        Scanner input = new Scanner (System.in);        boolean answer = true ;//记录错误答案为真        boolean an = true ; //记录正确答案为真        center.setTest2("我");        System.out.println("一共十道选择题,每道输入正确,将提示下一道题.若有一道输入错误,则退出程序,不再输出后面的题");        System.out.println("*************************************");        center.setTest("1.下列不可作为java语言修饰符的是:");[color=#FF0000][b]//这条语句无法输出,不能在控制台显示,下面跟这个一样[/b][/color]        center.getTest();        do {                System.out.println("A) a1\tB) $1 \tC) _1\tD) 11");        System.out.println("请选择:");        no = input.next();        if ("D".equals(no)&&an){ //当答案正确时,an为真,继续下面的题            System.out.println("恭喜回答正确!");        } else { //当答案错误时answer为假,结束循环            System.out.println("正确答案是:D");            answer = false;            break;        }        //下面的原理同上        center.setTest1("2.有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是:");//a        System.out.println("A) a1.java\tB) a1.class\tC) a1\tD) 都对");        System.out.println("请选择:");        no = input.next();        if ("A".equals(no)&&an){            System.out.println("恭喜回答正确!");        }else {            System.out.println("正确答案是:A");            answer = false;            break;        }        center.setTest2("3.整型数据类型中,需要内存空间最少的是:");//d        System.out.println("A) short\tB) long\tC) int\tD) byte ");        System.out.println("请选择:");        no = input.next();        if ("D".equals(no)&&an){            System.out.println("恭喜回答正确!");        }else {            System.out.println("正确答案是:D");            answer = false;            break;        }        center.setTest3("4. Java 类可以作为:");//c        System.out.print("A) 类型定义机制\nB) 数据封装机制\nC) 类型定义机制和数据封装机制\nD) 上述都不对");        System.out.println("请选择:");        no = input.next();        if ("C".equals(no)&&an){            System.out.println("恭喜回答正确!");        } else {            System.out.println("正确答案是:C");            answer = false;            break;        }        center.setTest4("5.在创建对象时必须:");//c        System.out.print("A) 先声明对象,然后才能使用对象\nB) 先声明对象,为对象分配内存空间,然后才能使用对象\nC) 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象\nD) 上述说法都对");        System.out.println("请选择:");        no = input.next();        if ("C".equals(no)&&an){            System.out.println("恭喜回答正确!");        }else {            System.out.println("正确答案是:C");            answer = false;            break;        }        center.setTest5("6.在调用方法时,若要使方法改变实参的值,可以:");//b        System.out.print("A) 用基本数据类型作为参数\nB) 用对象作为参数\nC) A和B都对\nD) A和B都不对");        System.out.println("请选择:");        no = input.next();        if ("B".equals(no)&&an){            System.out.println("恭喜回答正确!");        }else {            System.out.println("正确答案是:B");            answer = false;            break;        }        center.setTest6("7.Java中:");//c        System.out.println("A) 一个子类可以有多个父类,一个父类也可以有多个子类\nB) 一个子类可以有多个父类,但一个父类只可以有一个子类\nC) 一个子类可以有一个父类,但一个父类可以有多个子类\nD) 上述说法都不对");        System.out.println("请选择:");        no = input.next();        if ("B".equals(no)&&an){            System.out.println("恭喜回答正确!");        }else {            System.out.println("正确答案是:C");            answer = false;            break;        }        center.setTest7("8.Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?");//b        System.out.println("A) 安全性\tB) 多线性\tC) 跨平台\tD) 可移植");        System.out.println("请选择:");        no = input.next();        if ("B".equals(no)&&an){            System.out.println("恭喜回答正确!");        }else {            System.out.println("正确答案是:B");            answer = false;            break;        }        center.setTest8("9.下列关于break说法正确的是:");//c        System.out.print("A)break可以用在数组中\tB)break不是Java关键字\tC)break可以用在switch选择结构中\tD)break不能用于do-while循环中");        System.out.println("请选择:");        no = input.next();        if ("C".equals(no)&&an){            System.out.println("恭喜回答正确!");        }else {            System.out.println("正确答案是:C");            answer = false;            break;        }        center.setTest9("10.在类和对象中,错误的是:");//d        System.out.println("A)属性和方法缺一不可\tB)方法通常写在属性的下方\tC)当在main()主方法中使用另一个类时,可以直接使用\tD)一个属性和方法只有一个父类,一个父类可以有多个属性和方法");        System.out.println("请选择:");        no = input.next();        if ("C".equals(no)&&an){            System.out.println("恭喜回答正确!");        }else {            System.out.println("正确答案是:D");            answer = false;            break;        }        an = false;         }while(answer==false||an==false);        if (an==false){            System.out.println("所有十道题目已经回答完毕,谢谢使用!");        } else if (answer==false){            System.out.println("答案输入错误,程序退出!");        }        }    }
  相关解决方案