6.18作业

1:接收姓名(String)和年龄(int)并输出。
Scanner scanner=new Scanner(System.in);
        System.out.println("你的名字是:");
        String name=scanner.nextLine();
        System.out.println("你的年龄是:");
        int age=scanner.nextInt();
        System.out.println("你是"+name+",你"+age+"岁了。");
2:接收长和宽输出矩形的周长和面积。
Scanner scanner= new Scanner(System.in);
        System.out.println("请输入长:");
        int height= scanner.nextInt();
        System.out.println("请输入宽:");
        int width= scanner.nextInt();
        System.out.println("矩形的周长是:"+(height+width)*2);
        System.out.println("矩形的面积是:"+(width*height));
3:接收底和高求三角型的面积(公式:底*高/2)
Scanner scanner=new Scanner(System.in);
        System.out.println("请输入底:");
        int bottom=scanner.nextInt();
        System.out.println("请输入高:");
        int height=scanner.nextInt();
        System.out.println("三角形的面积是:"+((height*bottom)/2));
4: 输出: 1/2+2/3+3/4+....9/10的和,结果保留2位小数。
float a=1;
        float d=0;
        for (int i=2;i<=10;i++){
            d+=a/i;
            a=i;
        }
        System.out.printf("%5.2f",d);
5:输出101-999之间的水仙花数。
for (int i=101;i<999;i++){
            if((i/10%10)*(i/10%10)*(i/10%10)+(i%10)*(i%10)*(i%10)+(i/100)*(i/100)*(i/100)==i){
                System.out.println(i);
            }
        }
6:输出斐波那契数列
int a=1,b=1;
        for(int i=1;i<20;i++){
            System.out.printf("%-10d%-10d",a,b);
            a=a+b;
            b=b+a;
            if(i %2 == 0){
                System.out.println();
            }
7:输出乘法表(三种循环实现)
for(int a=0;a<=9;a++){
            for(int i=1;i<=a;i++){
                System.out.print(a+"*"+i+"="+a*i+'\t');
            }
            System.out.println();
        }
        int m=0;
        while(m<9){
            m++;
            int n=1;
            while(n<=m){
                System.out.print(m+"*"+n+"="+m*n+'\t');
                n++;
            }
            System.out.println();
        }
        int z=0;
        do{
            z++;
            int x=1;
            do {
                System.out.print(z+"*"+x+"="+z*x+'\t');
                x++;
            }while (x<=z);
            System.out.println();
        }while (z<9);
        //5:输出101-999之间的水仙花数。
        for (int i=101;i<999;i++){
            if((i/10%10)*(i/10%10)*(i/10%10)+(i%10)*(i%10)*(i%10)+(i/100)*(i/100)*(i/100)==i){
                System.out.println(i);
            }
        }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值