太原理工大学-JAVA实验报告
本科实验报告
课程名称: java语言程序设计
实验地点: 明向校区综合实验楼
专业班级: 软件1302
学号:
学生姓名: 李国涛
指导教师: 李君婵
时间:2014年 12 月 31 日
实验名称
Java语言基础
实验目的和要求:
通过实验,掌握Java语言程序设计的基本方法。
学会Java语言中标示符的命名、运算符和表达式的应用。
熟练地掌握Java程序流程控制语句的应用。
实验内容
编写应用程序,计算100(含100)以内所有偶数的和。
编写一个程序,求1-100间的素数。
使用for循环语句,编写程序输出以下图案。
☆
☆☆☆
☆☆☆☆☆
☆☆☆☆☆☆☆
☆☆☆☆☆
☆☆☆
☆
主要仪器设备
笔记本电脑
实验记录(写出实验内容中的程序代码和运行结果)(可分栏或加页)
package db;
public class db {
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum=0;
for(int i=1;i<=100;i++)
if(i%2==0)
{
sum=sum+1;
}System.out.println(sum);
}
}
package SS;
public class SS {
public static void main(String[] args) {
System.out.print("1-100间的素数为:2 ");
// TODO Auto-generated method stub
for(int i=1;i<=100;i++)
{
for(int a=2;a<=i-1;a++)
{
if(i%a==0){break;}
if(a>=(i-1)){System.out.print(i+" ");}
}
}
}
}
package shiyanyi;
import java.io.*;
public class One5 {
public static void main(String args[])throws IOException
{
for(int i=0;i<9;i++){
if(i>1&&i%2==0);
else{
System.out.print("\n");
for(int k=9;k>i/2;k--)
System.out.print(" ");
for(int j=0;j
System.out.print("*");
}
}
}
for(int i=5;i>0;i--){
if(i>1&&i%2==0);
else{
System.out.print("\n");
for(int k=9;k>i/2;k--)
System.out.print(" ");
for(int j=0;j
System.out.print("*");
}
}
}
}
}
遇到的问题和解决方法
1.程序没有输出结果。解决方法:使用java提供的“System.out.println()“方法输出数据。
2.程序无法运行。解决方法:检查代码是否有语法错误,将鼠标移动到感叹号上查明原因。
3.程序运行结果有异常
心得体会
1.java在使用中每一项的实现都有很多种方法,要尽可能的尝试,区别每种方法的特点。
2.java编程时要注意语法、逻辑错误。
实验名称
实验2 数组和字符串编程
实验目的和要求
1.通过实验,掌握Java语言中数组、字符串程序设计的基本方法。
2.较熟练地掌握Java程序数组的应用、字符串处理操作的方法应用。
实验内容
1.编写一个程序,在控制台输入10个数,按大小顺序输出。
2.求一个3*3矩阵对角元素之和。
3.输入一段字符串,统计其中有多少个单词。(单词用空格隔开)
主要仪器设备
笔记本电脑
实验记录(写出实验内容中2,3的程序代码和运行结果)(可分栏或加页)
求一个3*3矩阵对角元素之和。
package shiyaner;
import java.io.*;
public class Tw