zoukankan      html  css  js  c++  java
  • 第三次上机练习

    1. 打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。(知识点:循环语句、条件语句)

    package xz4

    public class chap1 {

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    int num=100;

    int g,s,b;
    for(num=100;num<1000;num++){
    g
    =num/1%10;
    s
    =num/10%10;
    b
    =num/100%10;

    if(num==g*g*g+s*s*s+b*b*b)
    {
    System.out.println(num);
    }
    }
    }
    }

    2.在控制台输出以下图形(知识点:循环语句、条件语句)

    package xz4;
    
    import java.util.Scanner;
    
    public class chap1 {
    
        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            for(int a=1;a<7;a++){
                for(int b=1;b<=a;b++){
                    System.out.println(b);
                }
                System.out.println();
            }
        }
    
    }
    package xz4;
    
    import java.util.Scanner;
    
    public class chap1 {
    
        public static void main(String[] args) {
             Scanner sc=new Scanner(System.in);
            for(int a=1;a<7;a++){
                for(int b=1;b<=7-a;b++){
                    System.out.println(b);
                }
                System.out.println();
            }
        }
    
    }
    package xz4;
    
    import java.util.Scanner;
    
    public class chap1 {
    
        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            for(int a=1;a<7;a++){
                for(int b=a;b<=0;b--){
                    System.out.println(b);
                }
                System.out.println();
            }
        }
    
    }
    package xz4;
    
    import java.util.Scanner;
    
    public class chap1 {
    
        public static void main(String[] args) {
             Scanner sc=new Scanner(System.in);
            for(int a=6;a>0;a--){
                for(int b=0;b<6-a;b++){
                    System.out.println(" ");
                }
                for(int i=1;i<=a;i++){
                System.out.println(i);
                }
            System.out.println("");
            }
        }
    
    }

    3. 输入年月日,判断这是这一年中的第几天(知识点:循环语句、条件语句)

    package xz4;
    
    import java.util.Scanner;
    
    public class chap1 {
    
        puint year,month,day;
           int sum=0;
           int flag=0;
           Scanner reader=new Scanner(System.in);
           int months[]={31,28,31,30,31,30,31,31,30,31,30,31};
           System.out.println("请输入年份: ");
           year=reader.nextInt();
           if(year%100==0){
               if(year%400==0){
                   flag=1;
               }
           }else if(year%4==0){
               flag=1;
           }if(flag==0){
               months[1]=28;
           }else{
               months[1]=29;
           }
           System.out.println("请输入月份: "); 
           month=reader.nextInt();
           System.out.println("请输入几号: "); 
           day=reader.nextInt();
           if(month==1){
               System.out.println(year+"年的第"+day+"天"); 
           }
           for(int i=0;i<month-1;i++){
               sum=sum+months[i];
           }
           System.out.println("这是"+year+"年的第"+(sum+day)+"天"); 
        }
    
    }blic static void main(String[] args) {

    4.由控制台输入一个4位整数,求将该数反转以后的数,如原数为1234,反转后的数位4321(知识点:循环语句、条件语句)

    package xz4;
    
    import java.util.Scanner;
    
    public class chap1 {

    public static void main(String[] args) {

    Scanner sc=new Scanner(System.in);

    System.out.println("请输入一个四位整数: ");
    int num=sc.nextInt();
    int result=0;
    while(true)
    {
    int i=num%10;
    result
    =result*10+i;
    num
    =num/10;

    if(num==0){
    break;
    }
    }
    System.out.println(result);
    }
    }

  • 相关阅读:
    javascript设计模式(一)职责链模式China of responsibility
    javascript设计模式(一)策略模式Strategy
    angularjs提示消息弹出框
    Javascript设计模式(一)States
    Javascript设计模式(一)Facade
    NOIP2020
    RMQ & ST表
    NOI Linux
    初赛解析
    贪心大解析
  • 原文地址:https://www.cnblogs.com/3469656421aixz/p/12618914.html
Copyright © 2011-2022 走看看