2.开始到今天学习-自学Java

理清思路整理了这几天的学习。

     这几天浪费了很多时间,课程可是有400多个课时呢。自己没什么基础,数学和英语方面都不是很好,学习的过程中,强行记忆的知识点只能靠记忆,代码方面因为只是基础的运算和逻辑符号运用,数组的认识和使用,各种循环的使用,应用的环境和对比都还好。学到循环那里还被杨辉三角给坑到了,虽然努力了一天靠画图自己学会了写杨辉三角,但是也只是下面这种直角三角形的。而那种等边三角,实在是看不透别人的代码。还有iImport什么的代码,想想或许自己天赋是差了不少吧,后面学多了再来想吧。而且自己本来想用foreach写for循环的,也忘了改了下。算了先学会基础,再研究别人的代码吧。

     现在学习到了面向对象了,知道了构造器和方法的区别,知道了类可以不用修饰符,修饰符在类里的作用,下面就是面向对象里复杂的地方了。也给自己定了目标,规定多少时间里学习视频里别人一上午或下午学习到的知识,多写多想问题,不怕想的太深太多,就怕不肯想!

public class YangHui {
    public static void main(String[] args) {
        int[][] yh = new int[10][];
        yangHui(yh);

    }
    static void yangHui(int[][] a){
        for (int i = 0; i <a.length ; i++) {
            a[i] =new int[i+1];
            for (int j = 0; j <=i ; j++) {
                if(i==0||j==0||i==j){
                    a[i][j] = 1;
                }else {
                    a[i][j]= a[i-1][j-1]+a[i-1][j];
                }
                if (a[i][j] < 10) {
                    System.out.print(a[i][j]+"      ");
                }else if(a[i][j] < 100){

                    System.out.print(a[i][j]+"   ");
                }else{
                    System.out.print(a[i][j]+" ");
                }
            }
            System.out.println();
        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值