If-exer &如何获取随机数

package struct;

import java.util.Scanner;

public class TTT {
public static void main(String[]args){
int i =0;
int sum =0;
while(i<100){

        i+= 2;
        System.out.println(i);
    }

    int b =9;
    System.out.println(b>>2);

    System.out.println("________________________");

    //比较三个整数的大小,并且输出其中最大的值
    int numb1 = 10;
    int numb2 = 20;
    int numb3 = -3;
    int max =(numb1>numb2)? numb1:numb2;
    int max1=(max>numb3)? max:numb3;

    System.out.println(max1);

    if(numb1>numb2 && numb1>numb3){
        System.out.println(numb1);
    }else if(numb2>numb3 && numb2>numb1){
        System.out.println(numb2);
    }else {
        System.out.println(numb3);
    }

    System.out.println("________________________");

    //声明两个double类型的变量并赋值,判断第一个数大于10.0,且第二个数小于20.0,打印两
    //数之和,否则打印两数之差。
      double b1 = 13.4;
      double b2 = 16.5;
      if(b1 > 10.0 && b2 < 20.0){
          System.out.println(b1+b2);
      }else{
          System.out.println(b1-b2);
      }

      System.out.println("________________________");
      //交换两个变量值代码的实现:
        int i1 = 10;
        int i2 = 20;
        int temp = i1;
              i1 = i2;
              i2 =temp;
      System.out.println(i1);
      System.out.println("________________________");


      //由键盘输入三个整数分别存入变量numb11,numb22,numb33,使用if else对他们进行排序并从大到小输出
      Scanner scanner = new Scanner(System.in);

      System.out.println("请输入第一个整数");
      int numb11 = scanner.nextInt();
      System.out.println("请输入第二个整数");
      int numb22 = scanner.nextInt();
      System.out.println("请输入第三个整数");
      int numb33 = scanner.nextInt();

      if(numb11>numb22 && numb22>numb33) {
          System.out.println(numb11+","+numb22+", "+numb33);
      }else if(numb11>numb22 && numb22<numb33){
          System.out.println(numb11 +","+ numb33+"," + numb22);
      }else if(numb22>numb11 && numb11>numb33) {
          System.out.println(numb22 +","+ numb11+"," + numb33);
      }else if(numb22>numb11 && numb11<numb33){
          System.out.println(numb22+"," + numb33+"," + numb11);
      }else if(numb33>numb11 && numb11>numb22){
          System.out.println(numb33 +","+ numb11+"," + numb22);
      }else{
          System.out.println(numb33+"," + numb22+"," + numb11);
      }


    System.out.println("________________________");

    //如何获取一个 10~99 之间的随机整数
    int value = (int)(Math.random()*90+10);//[0.0,1.0)-->[0.0,90.0)-->[10.0,100.0)-->[10,99]
    System.out.println(value);
    //公式:[a,b]:  (int)(Math.random()*(b-a+1)+a)









}

}

posted @ 2021-09-08 16:40  以父之名3  阅读(43)  评论(0)    收藏  举报