《Java基本语法练习.docx》由会员分享,可在线阅读,更多相关《Java基本语法练习.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浙江树人大学 信息科技 学院实 验 报 告实验二课 程JAVA面向对象实验实验名称Java基本语法练习 班 级计算机141姓 名组 别日 期2016.3.18学 号同 组 者实验目的1 了解 Java 的数据类型 2 掌握各种变量的声明方式。3 理解运算符的优先级。 4 掌握 Java 基本数据类型、运算符与表达式。 5 理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。 6 通过以上内容,掌握 Java 语言的编程规则。使用设备电脑实验内容(1) 使用逻辑运算符编写程序,输出1到1000之间,找出所有能3整除又可以被7整除的数。功能:输出1到1000之间所有能
2、3整除又可以被7整除的数。(2)分别使用if语句和switch语句编写程序,功能如下:功能:输入百分制考试成绩,打印出相应的等级。设 A 为 90 分以上、B 为 80 分以上、C为 70 分以上、D 为 60 分以上、E 为 59 分以下。分别使用if语句和switch语句实现,使用switch语句,建议使用default语句。(3)使用for循环编写程序,输出九九乘法表功能:打印九九乘法表(4)使用for循环打印三角形打印三角形-行数由用户控制台输入决定实验过程与结果(1)使用逻辑运算符编写程序,输出1到1000之间,找出所有能3整除又可以被7整除的数。功能:输出1到1000之间所有能3整
3、除又可以被7整除的数。public class text public static void main(String args) int i,j,k;for(i=1;i=90)System.out.println(A);else if(score=80)System.out.println(B);elseif(score=70)System.out.println(C);elseif(score=60)System.out.println(D);elseSystem.out.println(E);(3)使用for循环编写程序,输出九九乘法表功能:打印九九乘法表public class tex
4、t4 public static void main(String args) int i,j;for(i=1;i=9;i+) System.out.println();for(j=1;j=i;j+)System.out.print(i+*+j+=+i*j+ );(4)使用for循环打印三角形打印三角形-行数由用户控制台输入决定import java.util.Scanner;public class text6 public static void main(String args) System.out.println(请输入一个数:);Scanner scanner = new Scan
5、ner(System.in);int number = Integer.parseInt(scanner.nextLine();for (int i = 1; i = number; i+) System.out.println();for (int j = 1; j = i; j+) System.out.print(*);for (int i = 1; i = number - 1; i+) System.out.println();for (int j = 1; j sjs)System.out.println(猜大了);else if(numbersjs)System.out.prin
6、tln(猜小了);elseSystem.out.println(恭喜你,猜对了.);break;count+;while(count 10) System.out.println(你运气太差了,随机数=+sjs);elseSystem.out.println(你运气太好了,随机数=+sjs);6.案例import java.util.Scanner;/import java.util.Scanner;public class text6 public static void main(String args) System.out.println( 浙江树人大学学生管理系统); System.
7、out.println( 1.管理员登录); System.out.println( 2.教师登录); System.out.println( 3.学生登录); System.out.println( 4.退出系统); System.out.println( 请输入相应数字登录:); Scanner sc = new Scanner(System.in); int option=sc.nextInt(); / 菜单选择 switch(option) case 1:/管理员登录 while(true) /输入管理员姓名和密码 System.out.println(用户名:); String na
8、me=sc.next(); System.out.println(密码:); String password=sc.next(); /验证管理员姓名和密码 if(name.equals(administrator)&password.equalsIgnoreCase(123) break; else System.out.println(用户名密码错误,请重新输入); while(true) System.out.println( 1.添加学生); System.out.println( 2.添加教师); System.out.println( 3.信息修改); System.out.prin
9、tln( 4.返回菜单); option =sc.nextInt(); if(option=4) break; break; case 2:/教师登录 while(true) /输入教师姓名和密码 System.out.println(用户名:); String name=sc.next(); System.out.println(密码:); String password=sc.next(); /验证教师姓名和密码 if(name.equals(zt)&password.equalsIgnoreCase(123) break; else System.out.println(用户名密码错误,
10、请重新输入); float scores=new float10; while(true) System.out.println( 1.录入成绩); System.out.println( 2.统计成绩); System.out.println( 3.查看成绩); System.out.println( 4.退出系统); System.out.println( 请输入相应的选择:); option =sc.nextInt(); switch(option) case 1: /录入成绩 System.out.println(开始录入成绩:); for(int i=0;i10;i+) float
11、s=sc.nextFloat(); /判断成绩是否有效,大于100及小于0都为错误 if (s100) System.out.println(错误提示:成绩应该为0-100之间的数值); else scoresi=s; System.out.println(成绩录入完毕); break; case 2: /统计成绩 break; case 3: /查看成绩 for(int i=0;i10;i+) System.out.println(); break; case 4: /退出系统 System.out.println(退出系统.); System.exit(0); break; default: break; break; break; case 3:/学生登录 break; default: break; 结果分析与总结总结:通过这节实验课,我已经掌握了简单的各种变量声明方式、Java基本数据类型和运算符与表达式、理解Java程序法结构。成绩指导老师:
限制150内