Java上机实验报告1 联系客服

发布时间 : 星期五 文章Java上机实验报告1更新完毕开始阅读c11202fc42323968011ca300a6c30c225801f0e3

实验名称 Java集成开发环境的安装与使用、 Java变量、表达式与控制结构 指导教师 实验时间 实验类型 上机 实验学时 2 一、 实验目的 1. 熟练掌握Java开发环境的安装和使用 2. 掌握Java变量、表达式 3. 熟练掌握三大控制结构,会编写相关程序 二、实验环境(实验设备) 1. 每位学生配备计算机一台 2. 计算机需安装好JDK和JCreator 三、实验内容 1. 从键盘输入3个整数,求最小值并输出。 package myproject; import java.util.*; public class Example1_1 { } public static void main (String args[]) { } System.out.println(\请输入三个整数:\); Scanner s=new Scanner(System.in); int a=s.nextInt(); int b=s.nextInt(); int c=s.nextInt(); int t; t=a; if(b<=t) t=b; t=c; if(c<=t) System.out.println(\三者最小的数是:\+t); 2. 从键盘输入一个1-7之间的整数(如果输入的数不满足条件,则要求用户重新输入),输出对应的英文单词表达的星期几。 package myproject; import java.util.*; public class Example11_2 { 1

} public static void main (String args[]) { } System.out.println(\请输入一个1-7之间的整数\); Scanner s=new Scanner(System.in); int a=s.nextInt(); if(a<1||a>7) { } switch(a) { case 1:System.out.println(\);break; case 2:System.out.println(\);break; case 3:System.out.println(\);break; case 4:System.out.println(\);break; case 5:System.out.println(\);break; case 6:System.out.println(\);break; case 7:System.out.println(\);break; } System.out.println(\输入的数字不满足条件,请重新输入。\); System.out.println(\请输入一个1-7之间的整数\); a=s.nextInt(); 3. 用三种循环语句来实现输出10~50之间的3的倍数,并规定一行输出5个数。 package myproject; public class Example1_3 { public static void main(String args[]) { int i,j; System.out.println(\循环:\); for(i=10,j=0;i<=50;i++) { if(i%3==0) { } if(j%5==0) System.out.print(\); 2

System.out.printf(\,i); ++j; } } } System.out.println(); System.out.println(\循环:\); i=10; j=0; while(i>=10&&i<=50) { } System.out.println(); System.out.println(\循环:\); i=10; j=0; do { if(i%3==0) { } if(j%5==0) System.out.printf(\); i++; System.out.printf(\,i); ++j; if(i%3==0) { } if(j%5==0) System.out.printf(\); i++; System.out.printf(\,i); ++j; }while(i>=10&&i<=50); 4. 编写程序,输出100-1000之间的水仙花数。所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身。 package myproject; public class Example1_4 { public static void main(String args[]) 3

} { } int i,a,b,c,t; for(i=100;i<=1000;i++) { } a=i/100; b=i0/10; c=i; t=a*a*a+b*b*b+c*c*c; if(i==t) System.out.printf(\,i); 5. 利用循环语句打印如下图所示的图案。 package myproject; public class example1_4 { } 4

public static void main(String args[]) { } int i,j,k; for(i=0;i<5;i++) { } for(k=0;k0;j--) System.out.printf(\);