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

    1. 打印出所有的"水仙花数

    package week4;
    import java.util.Scanner;
    public class Work1 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		//打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身
    		Scanner input=new Scanner(System.in);
    		int g,s,b,he;
    		  for(int i=100;i<=999;i++){
    			  g=i%10;
    			  s=i%100/10;
    			  b=i/100;
    			  he=g*g*g+s*s*s+b*b*b;
    			  if(he==i){
    				  System.out.println(i);
    			  }
    	        }
    	    }
    	}
    

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

    (1)

    package week4;
    
    public class Work2 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
            for(int i=1;i<7;i++) {
                for(int j=1;j<=i;j++) {
                    System.out.print(j);
                }
                System.out.println();
            }
    }
    }
    

    (2)

    package week4;
    
    public class Work22 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
            for(int a=1;a<7;a++) {
                for(int b=1;b<=7-a;b++) {
                    System.out.print(b);
                }
                System.out.println();
          }
        }
    }
    

    (3)

    package week4;
    
    public class Work23 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
            for(int a=1;a<7;a++) {
                for(int b=a;b>0;b--) {
                    System.out.print(b);
                }
                System.out.println();
            }
    	}
    
    }
    

    (4)

    package week4;
    
    public class Work23 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
            for(int a=1;a<7;a++) {
                for(int b=a;b>0;b--) {
                    System.out.print(b);
                }
                System.out.println();
            }
    	}
    
    }
    
     

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

    package week4;
    
    import java.util.Scanner;
    
    public class Work3 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		int x = 0;
    		Scanner sc = new Scanner(System.in);
    		System.out.print("请输入年份");
    		int year = sc.nextInt();
    		System.out.print("请输入月份");
    		int month = sc.nextInt();
    		System.out.print("请输入日期");
    		int day = sc.nextInt();
    		for (int i = 1; i < month; i++) {
    			switch (i) {
    			case 4:
    			case 6:
    			case 9:
    			case 11:
    				x += 30;
    				break;
    			case 2:
    				if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
    					x += 29;
    				else
    					x += 28;
    				break;
    			default:
    				x += 31;
    				break;
    			}
    		}
    		x += day;
    		System.out.println("该天是第" + x + "天");
    	}
    
    }
    

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

    package week4;
    
    import java.util.Scanner;
    
    public class Work4 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner input = new Scanner(System.in);
    		System.out.println("输入一个四位数");
    		int a = input.nextInt();
    		int g, s, b, q;
    		g = a % 10;
    		s = a / 10 % 10;
    		b = a / 100 % 10;
    		q = a / 1000;
    		System.out.println("反转后的四位数是" + g + s + b + q);
    	}
    }
    

      

     
  • 相关阅读:
    228. Summary Ranges
    227. Basic Calculator II
    224. Basic Calculator
    222. Count Complete Tree Nodes
    223. Rectangle Area
    221. Maximal Square
    220. Contains Duplicate III
    219. Contains Duplicate II
    217. Contains Duplicate
    Java编程思想 4th 第4章 控制执行流程
  • 原文地址:https://www.cnblogs.com/overCROSS/p/12618910.html
Copyright © 2011-2022 走看看