教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

太原理工大学软件java实验报告

来源:网络收集 时间:2026-07-22
导读: 课程名称: 实验项目: 实验地点: 专业班级: 学生姓名:指导教师: 本科实验报告 Java语言程序设计 致远楼401 软件1 学号: 2013年 11月 实验1 Java语言基础 1.实验目的 (1) 通过实验,掌握Java语言程序设计的基本方法。 (2) 学会Java语言中标示符的命名、

课程名称:

实验项目:

实验地点:

专业班级:

学生姓名:指导教师:

本科实验报告

Java语言程序设计 致远楼401 软件1 学号:

2013年 11月

实验1 Java语言基础

1.实验目的

(1) 通过实验,掌握Java语言程序设计的基本方法。

(2) 学会Java语言中标示符的命名、运算符和表达式的应用。 (3) 熟练地掌握Java程序流程控制语句的应用。

2.实验内容

(1) 编写应用程序,计算100(含100)以内所有偶数的和。 package com.zhangqian.exercise1;

public class SumEvenNumber { }

public static void main(String[] args) { }

int sum = 0; int n = 100;

for (int i = 0; i <= n; i++) { }

System.out.println("1--100内偶数和为:" + sum);

if (i % 2 == 0) { }

sum += i;

(2) “水仙花数”是指一个3位数,其个位、十位、百位上的数字的立方和等于该数本身,例如371=33+73+13,因此371是一个水仙花数。编写程序,求所有的水仙花数。

package com.zhangqian.exercise1;

public class Flower {

public static void main(String[] args) {

}

}

// TODO Auto-generated method stub int n = 1000; int m;

for (int i = 100; i < n; i++) { }

m = (i / 100) * (i / 100) * (i / 100) + ((i / 10) % 10) }

* ((i / 10) % 10) * ((i / 10) % 10) + (i % 100 % 10) * (i % 100 % 10) * (i % 100 % 10);

if (m == i) {

System.out.println("水仙花数为:" + i);

(3) 编写一个程序,求1-100间的素数。 package com.zhangqian.exercise1;

public class Sushu { }

public static boolean ss(int n) { }

boolean result = true;

for (int i = 2; i <= n / 2; i++) { }

return result;

if (n % i == 0) { }

result = false; break;

public static void main(String[] args) { }

int n = 100;

for (int i = 2; i <= n; i++) { }

if (ss(i)) { }

System.out.println("素数为" + i);

(4) 有一函数:

x (x<1) 3x-2 (1≤x<10) 4x (x≥10)

写一程序,给定x值,输出y值。

package com.zhangqian.exercise1;

import java.io.*;

public class Hanshu { }

public static void main(String[] args) throws IOException { }

// TODO Auto-generated method stub double x = 0.0; double y = 0.0;

System.out.println("请输入x:");

BufferedReader br = new BufferedReader(new x = Double.parseDouble(br.readLine()); if (x < 1)

y = x;

y = 3 * x - 2; y = 4 * x;

else if (x >= 1 && x < 10) else if (x >= 10)

System.out.println("y=" + y);

InputStreamReader(System.in));

(5) 使用for循环语句,编写程序输出以下图案。

☆ ☆☆☆ ☆☆☆☆☆ ☆☆☆☆☆☆☆ ☆☆☆☆☆ ☆☆☆ ☆

package com.zhangqian.exercise1; public class Star { }

}

System.out.println();}

public static void main(String[] args) {

// TODO Auto-generated method stub for (int i = 1; i <= 4; i++) { }

for (int i = 3; i > 0; i--) {

for (int k = 0; k <=4-i; k++) { }

for (int j = 1; j <= 2 * i - 1; j++) { }

System.out.print("☆"); System.out.print(" "); for (int k = 0; k <= 4 - i; k++) { }

for (int j = 1; j <= 2 * i - 1; j++) { }

System.out.println();

System.out.print("☆"); System.out.print(" ");

(6) 编写程序,输出从公元1900年到2100年所有闰年的年号,每输出5个年号换一行。判断年是否为闰年的条件是:① 若年号可以被4整除,而不能被100整除,则是闰年;② 若年号可以被400整除,也是闰年。 package com.zhangqian.exercise1;

public class Year { }

}

}

}

if (k % 5 == 0)

System.out.println("");

if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) {

System.out.print(y + "是闰年" + " "); k += 1;

public static void main(String[] args) {

// TODO Auto-generated method stub int n = 2100; int k = 0;

for (long y = 1900; y < n; y++) {

3.实验预习

(1) 复习本章所学内容。

(2) 写出实验内容中第(2)、(3)题两个程序的源代码,作为预习报告。

4.实验结论

实验过程中,注意记录以下内容: (1) 遇到的问题及解决办法。

在编写星星程序时,不会它的算法,通过百度,然后自己试运行,得出了最后的结果。另外,在程序中遇到问题,积极的问了同学,解决了我的问题。 (2) 实验体会。

我觉得在编写程序时,要细心并且要有耐心,认真的写每一个程序,就一定会有收获。

实验2 数组和字符串编程

1.实验目的

(1) 通过实验,掌握Java语言中数组、字符串程序设计的基本方法。 (2) 较熟练地掌握Java程序数组的应用、字符串处理操作的方法应用。

2.实验内容

(1) 编写一个程序,在控制台输入10个数,按大小顺序输出。 package com.zhangqian.exercise1;

import java.io.*;

public class Order {

public static void main(String[] args) throws IOException {

// TODO Auto-generated method stub double t;

}

}

System.out.println("请输入10个数"); double num[] = new double[10];

BufferedReader br = new BufferedReader(new String str;

for (int i = 0; i < 10; i++) { }

for (int j = 1; j < 10; j++) { //冒泡排序 }

System.out.println("顺序为:"); for (int k = 0; k < 10; k++) { }

System.out.print(num[k]+" "); for (int i = 0; i < 10 - j; i++)

if (num[i] > num[i + 1]) { }

t = num[i];

num[i] = num[i + 1]; num[i + 1] = t;

str = br.readLine();

num[i] = Double.parseDouble(str);

InputStreamReader(System.in));

(2) 求一个3*3矩阵对角元素之和。 package com.zhangqian.exercise1;

import java.io.*;;

public class Juzhen {

}

pu …… 此处隐藏:3478字,全部文档内容请下载后查看。喜欢就下载吧 ……

太原理工大学软件java实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/270215.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)