2017.08.1java开发实战经典课后习题(1-3章)

你好啊八一

时光飞。。。飞。。。飞逝啊。。。

————————————— 今天做课后练习(前三章的)————————

123220_lAHj_3607205.png

第一题:

public class Task1{
    public static void main(String args[]){
        System.out.println(" 我喜欢学习java ");
    }
}

第二题:

public class Task2{
    public static void main(String args[]){
        System.out.println(" ***************************** ");
        System.out.println(" ******\t" + "java 程序设计" + "\t******");
        System.out.println(" ***************************** ");
    }
}

124223_6Bof_3607205.png

public class Task{

    public static void main(String args[]){

        System.out.println(" 3*3 = " + (3*3) );    //打印3*3

    }

}

124653_CBKP_3607205.png

第一题:

public class Task3{
    public static void main(String args[]){
        for(int i=1;i<=9;i++){
            for(int j=0;j<=9;j++){
                for(int k=0;k<=9;k++){
                    if(i*i*i+j*j*j+k*k*k==100*i+10*j+k){
                        System.out.println(" 水仙花数为: " + i + j + k );
                    }
                }
            }
        }
        System.out.println(" 输出完毕 ");
    }
}

第二题:

public class Task4{
    public static void main(String args[]){
        int a = 9;
        int b = 4;
        System.out.println(" 交换前 a = " + a +", b = " + b );
        int t = a;
        a = b;
        b = t;
        System.out.println(" 交换后 a = " + a+ ", b = " + b );
    }
}

第三题:

public class Task5{
    public static void main(String args[]){
        int a = 5646543;
        int b = 14646434;
        int c = 4555552;
        boolean jg = true;
        if(a>b && a>c){
            System.out.println("a b c 中最大值为: " + a);
        }else if(a>b && a>c){
            System.out.println("a b c 中最大值为: " + a);
        }else{
            System.out.println("a b c 中最大值为: " + a);
        }
    }
}

第四题:

public class Task6{
    public static void main(String args[]){
        int a =564353;
        if(a%3==0 && a%5==0 && a%7==0){
            System.out.println(" a 可以被3 、7、5同时整除");
        }else{
            System.out.println(" a 不可以被 3、7、5同时整除");
        }
        
    }
}

第五题:

public class Task7{
    public static void main(String args[]){
        int i = 100;
        int sum = 0;
        while(i<=200){
            sum += i;
            i++;
        }
        System.out.println(" 100---->200 累加的和为: " + sum);
    }
}

_________________________________________________

public class Task8{
    public static void main(String args[]){
        int i = 100;
        int sum = 0;
        do{
            sum += i;
            i++;
        }while(i<=200);
        System.out.println(" 100---->200 累加的和为: " + sum);
    }
}

____________________________

public class Task9{
    public static void main(String args[]){
        int sum = 0;
        for(int i=100;i<=200;i++){
            sum += i;
        }
        System.out.println(" 100---->200 累加的和为: " + sum);
    }
}

第六题:

public class Task10{
    public static void main(String args[]){
        int sum = 0;
        int i = 13;
        int j = 23;
        while(i<=993){
            sum = sum + ( i - j );
            i = i + 20;
            j = j + 20;
        }
        System.out.println("题目算式的结果为: " + sum );
    }
}

第七、八、九三道题就不做了,可是我想不通,为什么要重复布置相同类型的作业。

第十题:

public class Task11{
    public static void main(String args[]){
        System.out.println("1---1000 中能同时被3、5、7整除的数有: ");
        for(int i=1;i<=1000;i++){
            if(i%3==0&&i%5==0&&i%7==0){
                System.out.print("\t" + i);
            }
        }
    }
}

第十一题:

public class Task12{
    public static void main(String args[]){
        int s = 1;
        int sum = 0;
        for(int i = 1;i<=10;i++){
            System.out.println("s = " + s + "*" + i + " = " + (s*i));     //步骤验证
            s = s * i;
            System.out.println("sum = " + sum + "+" + s + " = " + (sum + s));//步骤验证
            sum = sum + s;    
        }
        System.out.println("题目算式的结果为: " + sum );
    }
}

第十二题:

public class Task13{
    public static void main(String args[]){
        for(int i=1;i<=5;i++){            //控制行
            for(int j=1;j<=5-i;j++){    //控制行头空格    
                System.out.print(" ");
            }
            for(int k=1;k<=i;k++){        //控制第行星星数量
                System.out.print("* ");
            }
            System.out.println();
            
        }
    }
}

——————————————————做完了,唉。。。思维很重要——————

 

转载于:https://my.oschina.net/u/3607205/blog/1498666

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值