JAVA上机实验
技术:Java 工具:记事本
四、实验内容及步骤:
安装 JDK,配置 Java 开发环境 1、 输入一个整数,计算从 0 开始到该整数的所有整数的和。
例如:Input the end number:100 实验代码:
import java.util.Scanner;
public class Sum1{
case 8:
m = 'B'; break;
case 7:
m = 'C'; break;
case 6:
m = 'D'; break;
default : m = 'E'; break; //默认情况下为 E。
}
System.out.println("Result:"+m); //打印结果。
}
else
System.out.println("输入成绩错误!");
public static void Sushu(int n){ //定义一个静态的 Sushu 方法查找素数
int num; int count = 0;
//定义一个变量记录素数的个数
for(int i=2; i<=n; i++)
{
for(num=2 ; num<=i; num++)
if(i%num == 0)
五、实验结果分析及总结
通过这次实验,我对 JAVA 语言进行了初步的了解。我希望通过我不停的努力,我以后 能用这些语言实现更多更广的功能。
第 4 页 共 37 页
JAVA 实验 2
一、实验目的:
掌握 Java 中各种运算符的使用,以及 if 语句的用法。.
二、实验时间: 三、实验用到的主要技术及工具
break;
if(num == i)
{ count ++; //满足素数要求,count 个数加 1。 System.out.print(num+" "); //打印素数
}
}
System.out.println("\ncount = "+count);//打印素数个数
}
public static void main(String[]args) //主方法,java 虚拟机的入口。
{
sum += i;
} System.out.println("sum = "+sum); //打印 sum 的值。
System.out.print("Input the end number:");
}
}
}
实验结果:
第 5 页 共 37 页
编写代码完毕(如上),将代码保存成.java 文件。注意:类名和文件名要相同。
int score = input.nextInt();
char m;
//定义一个字符记录成绩
if(score <= 100 && score >0)//判断成绩的有效性。
{
switch( score/10 )
{
case 10:
case 9:
m = 'A'; break;//将成绩转换成字符,记录输入的成绩。
import java.util.Scanner;
public class Sum1
//目标类
{
public void Run() {
Scanner input = new Scanner(System.in);
int sum = 0; int flag = 1;
//定义一个结束标志符
System.out.print("Input the end number:");
实验代码:
import java.util.Scanner;//引入 java 包
class Prime{ public static int Input() { //定义一个静态的 Input 方法提醒用户输入 Scanner input = new Scanner(System.in); System.out.print("Input the end number:"); int n = input.nextInt(); return n; //将输入的值返回 }
while(flag == 1)
//对结束标志符进行判断。
{
int num = input.nextInt(); //将输入的值赋给 num。 if(num == 0) //对输入值的有效性进行判断
{
flag = 0;Fra bibliotekreturn;
}
for(int i = 0; i<= num; i++)//求和运算,将输入的每一个值加到 sum。
System.out.print("Input the end number:");
}
}
}
第 10 页 共 37 页
public class Sum1Test{ public static void main(String []args)//测试类 {
Sum1 sum = new Sum1(); sum.Run();
西安邮电大学 《JAVA 大学基础教程》
上机实验报告
学院名称 :
学生姓名 :
专业班级 :
学号
:
提交时间 :
经济管理学院 yvcb
商务 1201 班 532128
2013 年 12 月 26 日
第 1 页 共 37 页
目录
JAVA 实验 1 ..............................................................................................1 JAVA 实验 2 ..............................................................................................5 JAVA 实验 3 ............................................................................................10 JAVA 实验 4 ............................................................................................14 JAVA 实验 5 ............................................................................................16 JAVA 实验 6 ............................................................................................21 JAVA 实验 8 ............................................................................................29
public static void main(String []args) { Scanner input = new Scanner(System.in); //创建一个 Scanner 的对象 input
int sum = 0;
int flag = 1;
//定义一个结束标志符
System.out.print("Input the end number:"); //提示用户输入数据
进行编译,生成.class 文件。
然后利用 DOS 命令行运行程序,出现以下界面: 当输入非零值时,进行求和,当输入 0 时,求和结束。
编写代码成功。 2、 输入一个整数,列出从 0 开始到该数截止的素数的个数。
例如: Input the end number:10 Result:
第 6 页 共 37 页
{
int n = Input();//调用 Input 方法
System.out.println("Result:");
Sushu(n);//调用 Sushu 方法。
}
}
实验结果:
第 7 页 共 37 页
3、 输入一个成绩,将该成绩转换为 A、B、C、D 和 E:成绩在 90 分以上,结果为 A,成 绩在 80-90 之间,结果为 B,成绩在 70-80 之间,结果为 C,成绩在 60-70 之间,结果为 D,成绩在 60 分以下,结果为 E。 例如: Input the score:85 Result:B 实验代码:
}
}
实验结果:对输入不同的值输入不同的结果。
第 8 页 共 37 页
五、实验结果分析及总结 通过此次实验,我对 java 类有了初步的了解,对 Scanner 类进行了基本的 认识,学会了 if 语句的一些用法。
第 9 页 共 37 页
JAVA 实验 3
一、实验目的:
掌握 Java 中类的创建,类创建成功后,编写对应的 Test 类,对该类的运行情况进行测
试。.
二、实验时间:
掌握 Java 中各种运算符的使用,以及 if 语句的用法。.
三、实验用到的主要技术及工具
技术:Java 工具:记事本
四、实验内容及步骤:
安装 JDK,配置 Java 开发环境 1、 编写一个类,该类中有一个方法,该方法的作用是完成计算从 0 开始到该整数的所有整