• 第五次上机练习


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

    public class zhang{
     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();
      }
     }
    }

    2.

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

     老师 这个我不会

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

    package zhang;

    import java.util.Scanner;

    public class zuoye{

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int day=0;
    int month=0;
    int year=0;
    int sum=0;
    int leap;
    System.out.println("输入年 月 日");
    Scanner input=new Scanner(System.in);
    year=input.nextInt();
    month=input.nextInt();
    day=input.nextInt();
    switch(month) 
    {
    case 1:
    sum=0;break;
    case 2:
    sum=31;break;
    case 3:
    sum=59;break;
    case 4:
    sum=90;break;
    case 5:
    sum=120;break;
    case 6:
    sum=151;break;
    case 7:
    sum=181;break;
    case 8:
    sum=212;break;
    case 9:
    sum=243;break;
    case 10:
    sum=273;break;
    case 11:
    sum=304;break;
    case 12:
    sum=334;break;
    default:
    System.out.println("输入年 月 日");break;
    }
    sum=sum+day;
    if(month>=0&&month<=12&&day>=1&&day<=31)
    {
    if(year%400==0||year%4==0&&year%100!=0)
    { leap=1;
    }else{
    leap=0;
    }
    if(leap==1&&month>2)
    {
    sum++;
    System.out.println("年"+"月"+"这年第几"+sum+"天。");
    }else {
    System.out.println("年"+"月"+"这年第几"+sum+"天。");
    }
    }
    }
    }

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

    package zhang;

    import java.util.Scanner;

    public class zuoye{

    public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    System.out.println("请输入一个四位数");
    int num=sc.nextInt();
    int qian=num/1000;
    int bai=num/100%10;
    int shi=num/10%10;
    int ge=num%10;
    System.out.println("原先的数为:"+num+"现在的为"+(qian+bai*10+shi*100+ge*1000));
    }
    }

  • 相关阅读:
    [git]使用Idea创建一个git项目
    [git]分支管理策略
    Restful 风格
    [spring boot]idea中实现热部署的方法
    [jquery]JSON.parse()与JSON.stringify()
    [spring mvc]<mvc: annotation-driven />的作用
    [spring mvc][转]<mvc:default-servlet-handler/>的作用
    [mybatis]传值和返回结果
    [spring]@Resource和@Autowired区别对比
    html流程实现
  • 原文地址:https://www.cnblogs.com/SmileMRzhang/p/12618831.html
Copyright © 2020-2023  润新知