• 2020.4.2第五周上机作业


    1. 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

    package com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
        public static void main(String[] args) {
            int z=100,a,b,c,n=1;
            for(;z<1000;z++) {
                a=z%10;
                b=z/10%10;
                c=z/100;
                if(z==a*a*a+b*b*b+c*c*c) {
                    System.out.println("第"+n+"个水仙花数是"+z);
                    n++;
                }
            }
        }
    }

    2.在控制台输出以下图形

    (1)

    package com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
        public static void main(String[] args) {
            for(int i=1;i<=7;i++) {
                for(int j=1;j<i;j++) {
                    System.out.print(j);
                }
                System.out.println();
            }
        }
    }

    (2)

    package com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
        public static void main(String[] args) {
            for(int i=6;i>=0;i--) {
                for(int j=1;j<=i;j++) {
                    System.out.print(j);
                }
                System.out.println();
            }
        }
    }

    (3)

    package com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
        public static void main(String[] args) {
            for(int i=0;i<6;i++){
                 for(int j=5;j>i;j--){
                  System.out.print(" ");
                 }         
                 for(int j=i+1;j>0;j--){
                  System.out.print(j);
                 }
                 System.out.println();
             }
        }
    }

    (4)

    package com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
         public static void main(String[] args) {
                for (int i=0;i<=6;i++) {
                    for( int j=6;j>6-i;j--){
                          System.out.print(" ");
                     }
                   for( int j=1;j<=6-i;j++) {
                    System.out.print(j);
                   }
                       System.out.println();
                  }
            }
    }

    3. 输入年月日,判断这是这一年中的第几天

    package com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
         public static void main(String[] args) {
                Scanner input=new Scanner(System.in);
                System.out.println("year");
                int year=input.nextInt();
                System.out.println("month");
                int month=input.nextInt();
                System.out.println("day");
                int day=input.nextInt();
                int a=0;
                for(int i=1;i<month;i++){
                    switch(i) {
                    case 4:
                    case 6:
                    case 9:
                    case 11:
                        a+=30;
                        break;
                    case 2:
                        if(year%4==0&&year%100!=0||year%400==0)
                            a+=29;
                        else
                            a+=28;
                        break;
                    default:
                        a+=31;
                        break;
                    }
                }
                a+=day;
                System.out.println("该天是第"+a+"天");
            }
    }

    4.由控制台输入一个4位整数,求将该数反转以后的数,如原数为1234,反转后的数位4321

    package com.itheima01;
    
    import java.util.Scanner;
    
    public class HelloWorld {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入一个四位数");
            int x = sc.nextInt();
            if(x>999 && x<=9999){
                int gewei = x%10;
                int shiwei = x%100/10;
                int baiwei = x%1000/100;
                int qianwei = x/1000;
                int sum = qianwei + baiwei*10 +shiwei*100 +gewei*1000;
                   System.out.println(sum);
               }
        }
    }
  • 相关阅读:
    Pet Shop 4.0 详细解析(转) 沧海一粟
    如何制作Bat批处理文件 沧海一粟
    iOS开发Icon图标设置 (转) 沧海一粟
    Android金背大刀之ToggleButton之稍息立正
    Android碧水剑之DatePickerDialog、TimePickerDialog之岁月如梭
    平衡边界作业算法并发仿真测试基于三层架构的Web系统的基准性能
    Android鸳鸯刀之DatePicker、TimePicker之明年今日
    Android应用性能优化整体策略
    Android应用开发之性能测试之TraceView
    平衡边界作业算法并发仿真测试网络存储系统的响应时间
  • 原文地址:https://www.cnblogs.com/megumin/p/12619878.html
Copyright © 2020-2023  润新知