自习第二天

来源:互联网 发布:知乎 北上广深 编辑:程序博客网 时间:2024/05/01 17:29

逻辑运算符:

switch(表达式或者单字符){

case 1:

break

default

}

if(Boolean){

}else{}




闰年的判断

public class Test {
 public  static void main(String[] arge){
  Scanner in=new Scanner(System.in);
  System.out.print("请输入一个数:");
  int a=in.nextInt();
  if(a%4==0&&a%100!=0||a%400==0){
   System.out.print("瑞年");
   
  }else{
   System.out.print("不是");
  }
  
 }
}



应用于多线程的随机数产生代码


public class Test {
 public  static void main(String[] arge){

int n=(int)(Math.random()*100);//应用于多线程的随机数
System.out.print(n);
 }
}


今天学习后做的猜拳游戏代码

import java.util.Scanner;



public class Guess1 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
   System.out.print("---猜拳游戏----");
   System.out.print("输入你要出的:石头、剪刀、布");
   Scanner in=new Scanner(System.in);
   int people=in.nextInt();
   int com=(int)(Math.random()*3)+1;
   String a=null;
   String b = null;
   switch (people) {
   case 1:
    a="石头";
    break;
   case 2:
    a="剪刀";
    break;
   case 3:
    a="布";
    break;
   default:
    break;
   }
   switch (com) {
   case 1:
    b="石头";
    break;
   case 2:
    b="剪刀";
    break;
   case 3:
    b="布";
    break;
   default:
    break;
   }
   if(people==com){
    System.out.print("你出的是"+a+",电脑出的是"+b+",平局");
   }else if(people==1&&com==3||people==2&&com==1||people==3&&com==2){
    System.out.print("你出的是"+a+",电脑出的是"+b+",你输了");
   }else {
    System.out.print("你出的是"+a+",电脑出的是"+b+",你赢了");
   }
 }

}


0 0
原创粉丝点击