Java零基础程序阅读九

初南电脑学习 2024-02-24 04:00:15
1、程序阅读 public BreakOutsideNested {public static void main(String[] args) {Loop: for (int i = 0; i < 3; i++) { // 在for循环前用标签标记for (int j = 0; j < 6; j++) {if (j == 4) { // 如果j = 4时,就结束外层循环break Loop; // 跳出Loop标签标记的循环体}System.out.println("i=" + i + " j=" + j); // 输出i和j的值}}}}2、程序阅读 public ContinueTest {public static void main(String[] args) {for (int i = 1; i < 20; i++) { // i的值从1循环至19if (i % 2 != 0) { // 如果i不是偶数continue; // 跳到下一循环}System.out.println(i); // 输出i的值}}}3、程序阅读 public GetDay {public static void main(String[] args) {// 创建并初始化一维数组int day[] = new int[] { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };for (int i = 0; i < 12; i++) { // 利用循环将信息输出System.out.println((i + 1) + "月有" + day[i] + "天"); // 输出的信息}}}4、程序阅读 public InitTDArray {public static void main(String[] args) {/* 第一种方式 */int tdarr1[][] = { { 1, 3, 5 }, { 5, 9, 10 } };/* 第二种方式 */int tdarr2[][] = new int[][] { { 65, 55, 12 }, { 92, 7, 22 } };/* 第三种方式 */int tdarr3[][] = new int[2][3]; // 先给数组分配内存空间tdarr3[0] = new int[] { 6, 54, 71 }; // 给第一行分配一个一维数组tdarr3[1][0] = 63; // 给第二行第一列赋值为63tdarr3[1][1] = 10; // 给第二行第二列赋值为10tdarr3[1][2] = 7; // 给第二行第三列赋值为7}}5、程序阅读 public Poetry {public static void main(String[] args) {char arr[][] = new char[4][]; // 创建一个4行的二维数组arr[0] = new char[] { '春', '眠', '不', '觉', '晓' }; // 为每一行赋值arr[1] = new char[] { '处', '处', '闻', '啼', '鸟' };arr[2] = new char[] { '夜', '来', '风', '雨', '声' };arr[3] = new char[] { '花', '落', '知', '多', '少' };/* 横版输出 */System.out.println("-----横版-----");for (int i = 0; i < 4; i++) { // 循环4行for (int j = 0; j < 5; j++) { // 循环5列System.out.print(arr[i][j]); // 输出数组中的元素}if (i % 2 == 0) {System.out.println(","); // 如果是一、三句,输出逗号} else {System.out.println("。"); // 如果是二、四句,输出句号}}/* 竖版输出 */System.out.println("\n-----竖版-----");for (int j = 0; j < 5; j++) { // 列变行for (int i = 3; i >= 0; i--) { // 行变列,反序输出System.out.print(arr[i][j]); // 输出数组中的元素}System.out.println(); // 换行}System.out.println("。,。,"); // 输出最后的标点}}
0 阅读:1

初南电脑学习

简介:感谢大家的关注