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

    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));
    }
    }

  • 相关阅读:
    关于SubSonic3.0查询或更新时出现System.NullReferenceException异常的处理
    SubSonic3.0使用例子
    Hive:ORC File Format存储格式详解
    HiveQL之Sort by、Distribute by、Cluster by、Order By详解
    Hive之import和export使用详解
    手动安装cloudera manager 5.x(tar包方式)详解
    初次安装hive-2.1.0启动报错问题解决方法
    LAMP下安装zabbix流水
    ESXI虚拟机磁盘管理(精简-厚置-精简)
    VMware esxi 5.5装机方案
  • 原文地址:https://www.cnblogs.com/SmileMRzhang/p/12618831.html
Copyright © 2011-2022 走看看