Java基础 【案例2-2】【案例2-5】
【案例2-2】小明都可以买什么(p44)
/*int book=12;
int pencil=1;
int earse=2;
int coco=3;
int junkfood=5;
int money=20-12;
if(money>pencil)
{
System.out.println("可以购买铅笔的件数为"+money/pencil);
System.out.println("剩余钱数为"+money%pencil);
}
if(money>earse)
{
System.out.println("可以购买橡皮的件数为"+money/earse);
System.out.println("剩余钱数为"+money%earse);
}
if(money>coco)
{
System.out.println("可以购买可乐的数量为"+money/coco);
System.out.println("剩余钱数为"+money%coco);
}
if(money>junkfood)
{
System.out.println("可以购买零食的件数为"+money/junkfood);
System.out.println("剩余钱数为"+money%junkfood);
}*/
【案例2-5】石头剪刀布(p50)
两份代码挤在一起了[xixi~]
import java.util.Scanner;
import java.util.Random;
public class Main {
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);//构建一个数据,输入对象
/*int book=12;
int pencil=1;
int earse=2;
int coco=3;
int junkfood=5;
int money=20-12;
if(money>pencil)
{
System.out.println("可以购买铅笔的件数为"+money/pencil);
System.out.println("剩余钱数为"+money%pencil);
}
if(money>earse)
{
System.out.println("可以购买橡皮的件数为"+money/earse);
System.out.println("剩余钱数为"+money%earse);
}
if(money>coco)
{
System.out.println("可以购买可乐的数量为"+money/coco);
System.out.println("剩余钱数为"+money%coco);
}
if(money>junkfood)
{
System.out.println("可以购买零食的件数为"+money/junkfood);
System.out.println("剩余钱数为"+money%junkfood);
}*/
Random random=new Random();
//剪刀1 石头2 布3
int win=0,los=0,pin=0;
for(int i=1;i<=5;i++)
{
int a=random.nextInt(3)+1;
int b=random.nextInt(3)+1;
System.out.println("玩家出"+a+" 电脑出"+b);
if(a==b) pin++;
else if(a==1&&b==2) los++;
else if(a==1&&b==3) win++;
else if(a==2&&b==1) win++;
else if(a==2&&b==3) los++;
else if(a==3&&b==1) los++;
else if(a==3&&b==2) win++;
}
if(pin==5) System.out.println("平局");
else if(win>=los) System.out.println("玩家获胜");
else System.out.println("电脑获胜");
}
}