Java程序设计实验报告实验报告册

上传人:xian****812 文档编号:332426868 上传时间:2022-08-27 格式:DOC 页数:62 大小:511KB
返回 下载 相关 举报
Java程序设计实验报告实验报告册_第1页
第1页 / 共62页
Java程序设计实验报告实验报告册_第2页
第2页 / 共62页
Java程序设计实验报告实验报告册_第3页
第3页 / 共62页
Java程序设计实验报告实验报告册_第4页
第4页 / 共62页
Java程序设计实验报告实验报告册_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《Java程序设计实验报告实验报告册》由会员分享,可在线阅读,更多相关《Java程序设计实验报告实验报告册(62页珍藏版)》请在金锄头文库上搜索。

1、学 生 实 验 报 告 册(理工类)课程名称: Java程序设计实验 专业班级: 12计算机科学与技术(1) 学生学号: 学生姓名: 所属院部: 计算机工程学院 指导教师: 马青霞 2014 2015学年 第 2 学期 金陵科技学院教务处制实验项目名称: Java编程基础 实验学时: 4 同组学生姓名: 无 实验地点: A101 实验日期: 4月1日-4月8日 实验成绩: 批改教师: 马青霞 批改时间: 实验1 JAVA编程基础一、 实验目的1、 熟练掌握JDK编写调试Java应用程序及Java小程序的方法;2、 熟练掌握Java应用程序的结构;3、 了解Java语言的特点,基本语句、运算符及

2、表达式的使用方法;4、 熟练掌握常见数据类型的使用;5、熟练掌握if-else、switch、while、do-while、for、continue、break、return语句的使用方法;6、熟练掌握数组和字符串的使用。二、实验要求1、编写程序要规范、正确,上机调试过程和结果要有记录;2、做完实验后给出本实验的实验报告。三、实验设备、环境安装有JDK、Eclipse软件的计算机。四、实验步骤 采用记事本编写一个简单的应用程序(1)新建一个记事本文件,重新命名为Hello.java(2)打开记事本,输入以下内容(注意大小写):public class Hellopublic static vo

3、id main(String args)System.out.println(hello hello);(3)请记录程序编译和执行的步骤,并附上运行结果图。 进入文件所在目录cd classjavajava_ex1 编译N:classjavajava_ex1javac Hello.java运行java Hello结果:五、实验内容1、从键盘上输入学号、班级和姓名,并附上运行结果图。import java.util.Scanner;public class KeyboardDemo public static void main(String args) Scanner scan = new S

4、canner(System.in);System.out.print(请输入班级:);String cls = scan.nextLine();System.out.print(请输入姓名:);String name = scan.nextLine();System.out.print(请输入学号:);String num = scan.nextLine();System.out.println(班级:+cls+ 姓名:+name+ 学号+num);2、编写一个程序,用来判断输入的是大写字母,小写字母,数字还是其他的字符(if)。import java.util.Scanner;public

5、class CharDemo public static void main(String args) / TODO Auto-generated method stubScanner scan = new Scanner(System.in);while(true)System.out.print(请输入一个字符:);char ch = scan.nextLine().charAt(0);if(Character.isUpperCase(ch)System.out.println(该字符是大写字母:+ch);else if(Character.isLowerCase(ch)System.ou

6、t.println(该字符是小写字母:+ch);else if(Character.isDigit(ch)System.out.println(该字符是数字:+ch);else System.out.println(该字符是其他字符!); 3、编写一个程序,实现简单加、减、乘除的运算,要求从键盘上输入数据(switch)。import java.util.Scanner;public class Count public static void main(String args) / TODO Auto-generated method stubint num1;int num2;char f

7、h;Scanner sc = new Scanner(System.in);while(true)System.out.println(请输入第一个数:);num1 = sc.nextInt();System.out.println(请输入您的运算符:);fh = sc.next().charAt(0);System.out.println(请输入第二个数:);num2 = sc.nextInt();switch(fh)case +:System.out.println(num1+num2=+(num1+num2);break;case -:System.out.println(num1-nu

8、m2=+(num1-num2);break;case *:System.out.println(num1*num2=+(num1*num2);break;case /:if(num2=0)break;elseSystem.out.println(num1/num2=+(num1/num2);break;default:System.out.println(输入有误!);break;4、定义一个一维数组,通过键盘输入10个两位整数,并求出其中的最大值和平均值,把结果显示出来。import java.util.Scanner;public class ArrayDemo public static

9、 void main(String args) / TODO Auto-generated method stubScanner scan = new Scanner(System.in);int arr = new int10;int sum = 0;System.out.print(请输入10个两位整数:);for(int i=0;i10;i+)arri=scan.nextInt();sum += arri;System.out.println(sum:+String.format(%d, sum);System.out.println(average:+String.format(%.2

10、f, (double)sum/10);5、定义一个5行5列二维数组,用随机数给二维数组赋值,按照5行5列的格式显示出二维数组的内容,把最大值显示出来。public class Array5_5Demo public static void main(String args) / TODO Auto-generated method stubint arr = new int55;for(int i=0;i5;i+)for(int j=0;j5;j+)arrij = (int)(Math.random()*90+10);for(int i=0;i5;i+)for(int j=0;j5;j+)Sy

11、stem.out.print(String.format(%4d, arrij);System.out.println();6、实现不规则二维数组的输入和输出。import java.util.Scanner;public class NoRuleArrDemo public static void main(String args) / TODO Auto-generated method stubint arr = new int3;arr0 = new int3;arr1 = new int2;arr2 = new int4;Scanner scan = new Scanner(Syst

12、em.in);for(int i=0;iarr.length;i+)for(int j=0;jarri.length;j+)System.out.print(请输入数据(0-10000):);arrij = scan.nextInt();System.out.println(数组元素为:);for(int i=0;iarr.length;i+)for(int j=0;jarri.length;j+)System.out.print(String.format(%-5d, arrij);System.out.println();实验项目名称: 面向对象编程 实验学时: 8 同组学生姓名: 无 实验地点: A101 实验日期: 4月15日-5月6日 实验成绩:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号