Java基本语法

循环

判断一个数(小于10位)的位数。输入999,则输出“它是个3位的数!”

//S1
public class HelloWorld{
    public static void main(String[] args){
        int num = 999;
        int count = 0;
        for (int i = 1; num / i != 0; i *= 10) {
            count++;
        }
        System.out.println("它是个" + count + "位的数!");
    }
}

//S2
public class HelloWorld{
    public static void main(String[] args){
        int num = 99;
        int count = 0;
        while(num>=10) {
            count+=1;
            num=num/10;
        }
        count=count+1;
        System.out.println("它是个"+count+"位的数!");
    }   
}  
数组
package com.imooc;
//一维数组
public class HelloWorld{
    public static void main(String[] args) {
        int[] stu=new int[5];
        stu[0]=33;
        System.out.println(stu[0]);

        int[] stud= {1,2,3,4,5};   //整体赋值
        System.out.println(stud[0]);

        int stuu[];   //声明
        stuu=new int[5];   //分配空间
        System.out.println(stuu[0]);

        int stut[]=new int[]{111,121,222};
        System.out.println(stut[0]);
    }
}

//二维数组
public class HelloWorld{
    public static void main(String[] args) {
        int[][] two=new int[2][4];
        System.out.println(two[1][3]);

        int[][] test= {{3,2,4},{5,3,6}};
        System.out.println(test[0][1]);

        int[][] numb=new int[3][];
        numb[0]=new int[2];
        numb[1]=new int[4];
        numb[2]=new int[2];
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值