一、【输出希腊字母表】编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。
二、【数组的引用与元素】编写一个Java应用程序,该程序在命令行窗口输出数组的引用以及元素的值。
三、【遍历与复制数组】编写一个Java应用程序,输出数组a的全部元素;将数组a的全部或部分元素复制到数组b中;改变数组b的元素值并输出;输出数组a的全部元素。
题目描述:编写一个Java应用程序,该程序在命令行窗口输出希腊字母表。
步骤:
①新建一个文本文档,在文本文档中写入代码(即下文源代码)。
②将文档另存为,文件名称改为GreekAlphabet.java,保存类型为“所有文件”,编码选择“ANSI”,点击保存。
③使用“win+r”快捷键,输入“cmd”弹出命令提示符窗口,打开至源代码保存的路径,输入“javac GreekAlphabet.java”进行编译。
④编译成功后,输入“java GreekAlphabet”回车,则输出运行代码所示结果。
⑤输入“exit”指令,退出。
运行截图:
源代码:
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”指令,退出。
运行截图:
源代码:
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”指令,退出。
运行截图:
源代码:
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));
}
}