本科实验报告
课程名称: JAVA 语言程序设计
实验项目:
实验地点:
专业班级: 学号:
学生姓名:
指导教师: 李君蝉
2014 年月日
实验名称 实验一 Java 语言基础
实验目的和要求
(1) 通过实验,掌握Java语言程序设计的基本方法。
(2) 学会Java语言中标示符的命名、运算符和表达式的应用。
(3) 熟练地掌握Java程序流程控制语句的应用。
实验内容
(1) 编写应用程序,计算100(含 100)以内所有偶数的和。
(2) “水仙花数”是指一个3位数,其个位、十位、百位上的数字的立方和等于该数本身,例如
3 3 3
371 3+7+1,因此371是一个水仙花数。编写程序,求所有的水仙花数。
(3) 编写一个程序,求1-100间的素数。
(4) 有一函数:
x (x<1)
Y 3x-2 (1≤x<10)
4x (x≥10)
写一程序,给定x 值,输出y 值。
(5) 使用for循环语句,编写程序输出以下图案。
☆
☆☆☆
☆☆☆☆☆
☆☆☆☆☆☆☆
☆☆☆☆☆
☆☆☆
☆
(6) 编写程序,输出从公元1900年到2100年所有闰年的年号,每输出5个年号换一行。判断年
是否为闰年的条件是:① 若年号可以被4整除,而不能被 100整除,则是闰年;② 若年号可以
被400整除,也是闰年。
主要仪器设备 台式或笔记本电脑
实验记录(写出实验内容中1,3,5的程序代码和运行结果)(可分栏或加页)
实验内容1:
public class OSH {
public static final int N=100;
public static int osh(int n){
int s=0;
for(int i=1;i<=n;i++){
if(i%2==0)s=s+i;
}
return s;
}
public static void main(String [] args){
System.out.println("计算结果:"+osh(OSH.N));
}
}
实验结果:
实验内容3:
public class sushu {
public static final int N=100;
public static void main(String[]args){
int i,j,count;
for(i=2;i<=100;i++) {
count=0;
for(j=2;j
if(i%j==0)
count++;
}
if(count==0)
System.out.print(" "+i);
}
}
}
实验结果:
实验内容5:
public class TP {
public static void main(String[] args){
本文档包含了一系列Java编程实验案例,旨在帮助学生掌握Java语言的基础知识及应用技巧,包括计算100以内偶数之和、查找水仙花数、素数筛选等实践练习。
184

被折叠的 条评论
为什么被折叠?



