实训任务书-java 下载本文

漳州职业技术学院计算机工程系实训任务书

专业 课程 任务名称 学习形式 软件技术专业 班级 10软件2 任课教师 谢世煊 面向对象初级编程(java) 任务三、实现重载 课内 ( √ ) 课后 ( ) 1、 定义类成员-方法 2、 实现方法的重载 学习方式 小组( ) 个人独立( √ ) 学习 目标 实训过程 实施建议 1、 定义创建随机小数的方法 2、 实现创建随机数方法的重载一:10以内的随机整数 3、 实现创建随机数方法的重载二:某数以内的随机整数 4、 实现创建随机数方法的重载三:两数之间的随机整数 过程:源代码 public class king { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Test test1 =new Test(); Test test2 =new Test(\ Test test3 =new Test(20); Test test4 =new Test(\ System.out.println((int)(Math.random()*10)); } } class Test { Test(){ System.out.println(\我是无参的\ } Test(String name){ System.out.println(\我是带字符串参数的\ } Test(int age){ System.out.println(\我是带整形参数的\ } Test(String name,int age){

System.out.println(\我是带两个参数的\ } class suiji { suiji(){ System.out.println((int)(Math.random()*10)); } } } 运行结果: 我是无参的 我是带字符串参数的 我是带整形参数的 我是带两个参数的 1 成功生成(总时间:0 秒) /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * * @author Administrator */ public class Random { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Test t1 = new Test(); System.out.println(t1.Ran()); System.out.println(t1.Ran(100)); System.out.println(t1.Ran(2,9)); } } class Test{ private int n1; public int Ran(){ return (int) (Math.random()*10);

} public int Ran(int n){ return (int) (Math.random()*n); } public int Ran(int n1,int n2){ return n1+(int) (Math.random()*(n2-n1)); } } 运行结果: run: 7 88 4 成功生成(总时间:0 秒) 在规定的时间内,合理安排时间资源,按照规定的质量要求完成学习任务,以熟练度和规范度评价学生成果。 能够认真的完成,代码一般 成绩:中 学习评价

漳州职业技术学院计算机工程系实训任务书

专业 课程 任务名称 学习形式 软件技术专业 班级 10软件2 任课教师 谢世煊 面向对象初级编程(java) 任务四、生成注册界面 课内 ( √ ) 课后 ( ) 1、 使用消息框 2、 异常处理 3、 java桌面应用程序基本控件的使用 学习方式 小组( ) 个人独立( √ ) 学习 目标 实训过程 实施建议 1、 注册项目至少包括:姓名、年龄、性别三项信息; 2、 使用JOptionPane类的消息方法显示消息框; 3、 使用try。。。catch块对年龄的输入进行异常处理; 4、 使用单选按钮对性别进行单个的输入 过程:源代码 Main.java public class Main { public static void main(String[] args) { // TODO code application logic here RegisterFrame frame=new RegisterFrame(); frame.setVisible(true); } } 在缺省包处右键点击创建一个Frame窗体 import javax.swing.JOptionPane; /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /* * RegisterFrame.java * * Created on 2011-3-18, 17:05:19 */ /** * * @author Administrator