浅谈今天学习中的难题(初识Java第五天)

今天学习二维数组的过程中,我敲了一个char型的二维数组,想让它以横版的方式排列。如图:

public class 数组{                               //创建“数组”类。
    public static void main(String [] args){    //创建main()方法。
        char [][]num=new char[4][];
    //创建一个char型二维数组"num",并让它的行数为4.
        num[0]=new char[]{'春','眠','不','觉','晓'};  //给第一行赋值。
        num[1]=new char[]{'处','处','闻','啼','鸟'};  //给第二行赋值。
        num[2]=new char[]{'夜','来','风','雨','声'};  //给第三行赋值。
        num[3]=new char[]{'花','落','知','多','少'};  //给第四行赋值。
        System.out.println("——横版——");         //输出“——横版——”。
        for(char a[]:num){                     //创建两个for循环。
            for(char b:a){
                System.out.println(b);         //输出数组中的各个元素。
            }
            System.out.println();
        }
    }
}

上面这段代码是错误的,改动成正确的也很简单。只需把第二个for循环中的[System.out.println(b);]改为【System.out.print(b);】就好了。

在这里我没有提前搞懂println和print的区别,而他们的区别也很明显,一个是换行输出(println),一个是不换行输出(print)。

最终成功输出的结果为:

浅谈今天学习中的难题(初识Java第五天)_第1张图片 最终输出

在这里介绍一下printf、println和print的区别:

printf:主要是继承了C语言的printf的一些特性,可以进行格式化输出。

print:就是一般的标准输出,但是不换行

println:和print基本没什么差别,就是最后会换行。

  • 最后为今天的学习总结一下:懂得利用自己能用到的资源来解决遇到的困难,是很重要的。学习就是积累和解决途中遇到的困难的过程。就像我今天虽然没学多少,但我把我遇到的难题解决了,并牢记了,这也是学习的过程。这个过程能让你受益良多。

你可能感兴趣的:(浅谈今天学习中的难题(初识Java第五天))