Java实验报告一

实验一
实验名称: JAVA 中循环结构
实验目的: 熟悉循环结构,熟悉 JAVA 类的定义以及参数的传递。
实验时间: (2 学时)
实验类型: 验证型
实验内容:
(1) 金字塔: Pyramid.java
在屏幕上显示一个由星型符号“*”组成的金字塔图案, 要求用户设置金字塔的高度,程序能
根据用户设置的高度打印金字塔, 示例如下:
 *
***
*****
(2) 编写一个 Java 程序,声明一个数组,各元素如: {12, 23, 456, 222, 768, 93245}
计算出所有元素的和以及所有元素的平均值: SumArray.java
(3) 编写一个 Java 程序,声明一个数组,各元素如: {12, 23, 456, 222, 768, 93245}
打印出各元素的值,并打印出最小、 最大元素的值: ArrayUtil.java
(1): Pyramid.java

 1 import java.util.Scanner;
 2 
 3 public class Pyramid {
 4     public static void main(String[] args) {
 5         Scanner scanner = new Scanner(System.in);
 6         System.out.print("请输入金字塔的高度:");
 7         int height = scanner.nextInt();
 8 
 9         for (int i = 0; i < height; i++) {
10             for (int j = 0; j < height - i - 1; j++) {
11                 System.out.print(" ");
12             }
13             for (int k = 0; k < 2 * i + 1; k++) {
14                 System.out.print("*");
15             }
16             System.out.println();
17         }
18     }
19 }

(2)SumArray.java:

 1 public class SumArray {
 2     public static void main(String[] args) {
 3         int[] arr = {12, 23, 456, 222, 768, 93245};
 4         int sum = 0;
 5         for (int i = 0; i < arr.length; i++) {
 6             sum += arr[i];
 7         }
 8         double avg = (double) sum / arr.length;
 9         System.out.println("数组元素的总和为:" + sum);
10         System.out.println("数组元素的平均值为:" + avg);
11     }
12 }

(3)ArrayUtil.java;

 1 public class ArrayUtil {
 2     public static void main(String[] args) {
 3         int[] arr = {12, 23, 456, 222, 768, 93245};
 4 
 5         // 打印数组元素的值
 6         System.out.println("数组元素的值为:");
 7         for (int i = 0; i < arr.length; i++) {
 8             System.out.println(arr[i]);
 9         }
10 
11         // 查找最小和最大元素的值
12         int min = arr[0];
13         int max = arr[0];
14         for (int i = 1; i < arr.length; i++) {
15             if (arr[i] < min) {
16                 min = arr[i];
17             }
18             if (arr[i] > max) {
19                 max = arr[i];
20             }
21         }
22 
23         System.out.println("数组中的最小元素为:" + min);
24         System.out.println("数组中的最大元素为:" + max);
25     }
26 }

 

posted @ 2023-11-24 15:28  李图南99  阅读(76)  评论(0)    收藏  举报