惊呆了!Java小白快速入门的实验居然在这里!建议收藏!!!【实验二】

实验要求:

一、【输出希腊字母表】编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。

二、【数组的引用与元素】编写一个Java应用程序,该程序在命令行窗口输出数组的引用以及元素的值。

三、【遍历与复制数组】编写一个Java应用程序,输出数组a的全部元素;将数组a的全部或部分元素复制到数组b中;改变数组b的元素值并输出;输出数组a的全部元素。

一、【输出希腊字母表】

题目描述:编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。

步骤:

①新建一个文本文档,在文本文档中写入代码(即下文源代码)。

②将文档另存为,文件名称改为GreekAlphabet.java,保存类型为“所有文件”,编码选择“ANSI”,点击保存。

③使用“win+r”快捷键,输入“cmd”弹出命令提示符窗口,打开至源代码保存的路径,输入“javac GreekAlphabet.java”进行编译。

④编译成功后,输入“java GreekAlphabet”回车,则输出运行代码所示结果。

⑤输入“exit”指令,退出。

运行截图:

惊呆了!Java小白快速入门的实验居然在这里!建议收藏!!!【实验二】_第1张图片

 源代码:

public class GreekAlphabet {
    public static void main(String args[]) {
        int startPosition = 0, endPosition = 0;
        char cStart = 'α', cEnd = 'ω';
        startPosition = cStart; 
        endPosition = cEnd; 
        System.out.println("希腊字母\'α\'在unicode表中的顺序位置:" + startPosition);
        System.out.println("希腊字母表:");
        for (int i = startPosition; i <= endPosition; i++) {
            char c = '\0';
            c = (char) i;  
            System.out.print(" " + c);
            if ((i - startPosition + 1) % 10 == 0)
                System.out.println("");
        }
    }
}

二、 【数组的引用与元素】

题目描述:编写一个Java应用程序,该程序在命令行窗口输出数组的引用以及元素的值。

步骤:

①新建一个文本文档,在文本文档中写入代码(即下文源代码)。

②将文档另存为,文件名称改为InputArray.java,保存类型为“所有文件”,编码选择“ANSI”,点击保存。

③使用“win+r”快捷键,输入“cmd”弹出命令提示符窗口,打开至源代码保存的路径,输入“javac InputArray.java”进行编译。

④编译成功后,输入“java InputArray”回车,则输出运行代码所示结果。

⑤输入“exit”指令,退出。

运行截图:

惊呆了!Java小白快速入门的实验居然在这里!建议收藏!!!【实验二】_第2张图片

源代码: 

public class InputArray {
    public static void main(String args[]) {
        int[] a = {100, 200, 300};
        // 输出数组a的长度
        System.out.println(a.length);
        // 输出数组a的引用
        System.out.println(a);
        int b[][] = {{1}, {1, 1}, {1, 2, 1}, {1, 3, 3, 1}, {1, 4, 6, 4, 1}};
        // 输出二维数组b的一维数组的个数
        System.out.println(b.length);
        System.out.println(b[4][2]);
        //将数组a的引用赋给b[4]
        b[4] = a;
        System.out.println(b[4][2]);
    }
}

 三、【遍历与复制数组】

题目描述:编写一个Java应用程序,输出数组a的全部元素;将数组a的全部或部分元素复制到数组b中;改变数组b的元素值并输出;输出数组a的全部元素。

步骤:

①新建一个文本文档,在文本文档中写入代码(即下文源代码)。

②将文档另存为,文件名称改为CopyArray.java,保存类型为“所有文件”,编码选择“ANSI”,点击保存。

③使用“win+r”快捷键,输入“cmd”弹出命令提示符窗口,打开至源代码保存的路径,输入“javac CopyArray.java”进行编译。

④编译成功后,输入“java CopyArray”回车,则输出运行代码所示结果。

⑤输入“exit”指令,退出。

运行截图:

惊呆了!Java小白快速入门的实验居然在这里!建议收藏!!!【实验二】_第3张图片

源代码: 

import java.util.Arrays;
public class CopyArray {
    public static void main(String args[]) {
        int[] a = {1, 2, 3, 4, 500, 600, 700, 800};
        int[] b, c, d;
        System.out.println(Arrays.toString(a));
        b = Arrays.copyOf(a, a.length);
        System.out.println(Arrays.toString(b));
        //Arrays调用copyOf方法复制数组a的前4个元素
        c = Arrays.copyOf(a, 4);
        //Arrays调用toString方法返回数组c元素值的字符串
        System.out.println(Arrays.toString(c));
        //Arrays调用copyOfRange方法复制数组a的后4个元素
        d = Arrays.copyOfRange(a, 4, 8);
        System.out.println(Arrays.toString(d));
        //将-100赋给数组c的最后一个元素
        c[c.length - 1] = -100;
        d[d.length - 1] = -200;
        System.out.println(Arrays.toString(a));
    }
}

 

如果你喜欢这篇文章的话,请给作者点赞哟,你的支持是我不断前进的动力。

因为作者能力水平有限,欢迎各位大佬指导。

你可能感兴趣的:(Java练习题,Java学习,java编程练习题,java)