太原理工大学-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