JAVA实训题目:
第一题:
1)编写一个类Example01
2)定义一个变量month用于存储月份。
3)用if条件语句,判断这个月份在哪一个季节并输出结果,如:春季是3、4、5月,夏季是6、7、8月,秋季是9、10、11月,冬季是12、1、2月
4)由于一年只有12个月,所以要过滤除1-12以外的月份值
第二题:
用FOR循环编写一个类Example02,输出实现如下图形:
第三题:
1) 编写一个类Example03
2) 定义一个方法siZe,设置三个参数,两个数字为int型,一个符号为char型
3) 在方法中,用if选择语句根据传入的符号“加、减、乘、除”参数进行不同的运算
4) 如果传入的符号不包含在“加减乘除”四个符号中则输出“符号错误”
5) 在main方法中调用方法计算3*0的结果,测试方法是否成功运算出正确结果
第四题:
1) 定义一个数组。如:{23,87,45,36,56,17,98}
2) 定义一个方法,用来获取最小值。该方法应返回一个int型的数值,参数为数组类型。在方法中,定义一个临时变量min,用于记住数组的最小值。首先假设数组中第一个元素arr[0]为最小值,然后使用for循环对数组进行遍历,在遍历的过程中只要遇到比min值还小
的元素,就将该元素赋值给min。这样一来,变量min就能够在循环结束时记住数组中的最小值。
3) 在main方法中调用该方法,将定义的数组作为参数传给方法,获取该数组的最小值。
第五题:
1) 定义Student类,并在类中定义name和className属性。
2) 编写测试类Example04在main()方法中创建三个学生对象,并分别为这些对象的name和className属性赋值,然后输出这些对象的name和className值。
3) java定义一维数组并赋值另外:对Student类进行修改,将className定义为静态变量。
4) 修改测试类,在main()方法中使用Student.className = “三年级二班”语句为静态变量className进行赋值,然后输出这些对象的name和className值。
为了更好地理解Student类中静态变量className和Student实例对象的关系,下面通过一个图例进行演示,如图3-11所示:
第六题:
1)设计名为Inter的接口,接口中定义一个初始值为20的num常量和method()抽象方法。
2)编写Inter接口的实现类InterImpl,使用implements关键字实现接口中的方法。
3)编写测试类Example05试类中对接口的实现类进行实例化,并调用接口中的方法。
第七题:
1) 自定义一个类Demo,使其实现Runnable接口。
2) 在Demo类中覆写run()方法,在方法编写一个for循环,循环体内打印:当前线程名称:+
当前循环次数。
3) 编写测试类Example06在Example06的main()方法中,创建一个Demo对象,利用Thread(Runnable target)构造方法创建2个线程对象,分别命名为“蜘蛛侠”和“钢铁侠”,并执行线程对象的start()方法,同时编写for循环,循环内打印“main:”+当前循环次数。
第八题:
1) 编写一个类Example07创建一个窗口。
2) 创建按钮对象,并在窗口添加按钮组件。
3) 为按钮添加鼠标事件。
4) 运行程序生成窗体,用鼠标操作窗口中的按钮,观察控制台的输出。
(i)运行程序后生成窗体如下图所示。
(ii)点击按钮,运行结果如下图所示
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论