zoukankan      html  css  js  c++  java
  • 2018年3月20日java

    1.循环语句

    class Day20
    {
        public static void main(String[] args){
        
        int a=4;
        int b=3;
        a++;
        b--;
        System.out.println(a);
        System.out.print(b);
        
        
        }
    
    /*public static void main(String[] args){
    
    
     int a=4;
     int b=a++;
     System.out.println(a);//5
     System.out.print(b);//4
    
    
    //如果参与操作,先操作后自增,也就是先让b=4,然后a++=5
    
    }*/
    
    /*
    public static void main(String[] args){
    
     int a=5;
     int b=++a;
     System.out.println(a);//6
     System.out.print(b);//6
    
    //如果参与操作,先自增后操作
    
    }*/
    /*public static void main(String[] args){
    int a=3;
    int b=4;
    System.out.println(a=b);//4
    System.out.print(a==b);//true
    }*/
    public static void main(String[] args){
    int a=2;
    int b=3;
    /*System.out.println((a>b)&(a==1));//false&false=false &与
    System.out.println((a>b)&(a<b));//false&true=false
    System.out.println((a<b)&(a==2));//true&true=true
    
    System.out.println((a>b)|(a==1));//false|false=false,|或
    System.out.println((a>b)|(a<b));//false|true=true
    System.out.println((a<b)|(a==2));//true|true=true
    //总结:与&两边只要有一个false结果为false,|或两边只要有一个true那么都为true*/
    
    /*System.out.println((a>b)^(a==1));//false^false=false
    System.out.println((a>b)^(a<b));//false^true=true
    System.out.println((a<b)^(a==2));//true^true=false
    //^两个相同为false,不同的时候为true*/
    
    /*System.out.println(!(a<b));//!true=false
    System.out.println(!(a>b));//!false=true*/
    
    /*System.out.println((a>b)&&(a==1));//false&&false=false
    System.out.println((a>b)&&(a<b));//false&&true=false
    System.out.println((a<b)&&(a==2));//true&&true=true
    //短路与
    System.out.println((a<b)&&(a++==2));//false&&false=false
    System.out.println(a);
    
    //&&短路与如果左边是true则继续执行后面的语句,如果左边是false后边不执行*/
    
    System.out.println((a>b)||(a==1));//false||false=false
    System.out.println((a>b)||(a<b));//false||true=true
    System.out.println((a<b)||(a==2));//true||true=true
    //||短路与如果左边是true则不执行后面的语句,如果左边是false则后边执行*/
    }
    }

    2.商品列表的练习题

    class Day2002
    {
        public static void main(String[] args){
        String store="------------------------------------商城库存清单------------------------------------";
        String type="品牌型号		尺寸		价格		库存数		";
        System.out.println(store);
        System.out.println(type);
    
        String mac="Macbook Air";
        double  s1=13.3;
        double  p1=6988.88;
        int q1=5;
        System.out.print(mac+"		");
        System.out.print(s1+"		");
        System.out.print(p1+"		");
        System.out.println(q1);
    
    String think="ThinkpadT450";
        double  s2=14.0;
        double  p2=5999.99;
        int q2=10;
        System.out.print(think+"		");
        System.out.print(s2+"		");
        System.out.print(p2+"		");
        System.out.println(q2+"		");
    
    String asus="ASUS-FL5800";
        double  s3=15.6;
        double  p3=4999.5;
        int q3=18;
        System.out.print(asus+"		");
        System.out.print(s3+"		");
        System.out.print(p3+"		");
        System.out.println(q3);
    String line="------------------------------------------------------------------------------------";
    System.out.println(line);
    
    
    String sum="总库存数:"+(q1+q2+q3);
    System.out.println(sum);
    String sum2="库存总金额:"+(p1*5+p2*10+p3*18);
    System.out.println(sum2);
    
        
        }
    }

    结果为

    3.用户输入

    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个数字");
        int num=sc.nextInt();
        System.out.println("您输入的数字是:"+num);
        System.out.println("请输入一段文字");
        String mes=sc.next();
        System.out.println("您输入的文字是:"+mes);
        }*/

    4.随机数

    public static void main(String[] args){
    
        Random r=new Random();
        int i=r.nextInt(50);//代表从0-50的随机整数,不包含50
        System.out.println("您取到的随机整数是:"+i);
        double d=r.nextDouble();
        System.out.println("您取到的随机小数是:"+d);
    
    }

    5.随机点名小程序

    public static void main(String[] args){
    
         Random r=new Random();
        int i=r.nextInt(12);
        String name="";
        if(i==0){
        name="张禄";
        }
        if(i==1){
        name="王海文";
        }
        if(i==2){
        name="李宝林";
        }
        if(i==3){
        name="田雨";
        }
        if(i==4){
        name="桑建武";
        }
        if(i==5){
        name="王龙翔";
        }
        if(i==6){
        name="郭佳讯";
        }
        if(i==7){
        name="陈敬瑜";
        }
        if(i==8){
        name="魏仲豪";
        }
        if(i==9){
        name="高健";
        }
        if(i==10){
        name="李壮壮";
        }
        if(i==11){
        name="王宇飞";
        }
    
    System.out.print(name);
    }

    6.用户输入数字判断是否是工作日和休息日

    public static void main(String[] args){
    
     System.out.println("请输入1-7任意数字");
    Scanner sc=new Scanner(System.in);
    int num=sc.nextInt();
    switch(num){
    
    
    case 1:
    case 2:
    case 3:
    case 4:
    case 5:
        System.out.println("今天是工作日");
        break;
    case 6:
    case 7:
        System.out.print("今天是休息日");
    break;
    default:
        System.out.print("数据错误");
    break;
    }
    
    }

     7.用户输入几行就显示几行星星

    public static void main(String[] args){
     Scanner sc=new Scanner(System.in);
     int n=sc.nextInt();
    for(int i=0;i<n;i++){
        for(int j=0;j<i+1;j++){
    
    System.out.print("*");
    }
    System.out.println();
    }
    
    }
    //用户输入一个数字就打几行星星
    }

    8.求1-100数字的总和

    public static void main(String[] args){
    int sum=0;
    for(int i=1;i<=100;i++){
    sum=sum+i;
    }
    System.out.print("sum="+sum);
    }
  • 相关阅读:
    Codeforces Round #547 F1&F2. Same Sum Blocks(贪心)
    Codeforces Round #547 D. Colored Boots(贪心)
    Codeforces Round #547 C. Polycarp Restores Permutation(二分枚举/数学+模拟)
    CCF 201812-4 数据中心(最小生成树)
    CCF【小明放学&小明上学】
    TIME_WAIT状态
    ping的详细过程
    两段不相邻子段和之和最大
    神水一题之“Who's in the Middle”
    日进一步之“A Knight's Journey”
  • 原文地址:https://www.cnblogs.com/jason111/p/8612970.html
Copyright © 2011-2022 走看看