输入0.1.2之后 然后输入y 它不会重复过程

package com.ioomc;


import java.util.Scanner;


/*

 * 要求用户输入一个0到2之间的整数,

 * 如果用户输入0输出“你出的是石头”,

 * 如果用户输入1就输出“你出的是剪刀”,

 * 如果用户输入的是2就输出“你出的是布”,

 * 然后再问是否要继续出拳,

 * 如果回答“y”就重复以上过程,否则结束程序。

 */

public class Xunhuanlianxi {

public static void main(String[] args){

@SuppressWarnings("resource")

Scanner sc = new Scanner(System.in);

System.out.println("输入一个0到2之间的整数:");

   int number = sc.nextInt();

   for(;;){

   

    if(number>=0&&number<=2){

   switch(number){

   case 0:

    System.out.println("你出的是石头");

    break;

   case 1:

    System.out.println("你出的是剪刀");

    break;

   case 2:

    System.out.println("你出的是布");

    break;

   default:

    break;

   

                 }

   

    System.out.println("是否要继续出拳? 是的话请输入y");

    String choice = sc.next();

    if(choice.equals("y")||choice.equals("Y")){

   

                                             }

    else{

    break;

       }

    }

    else{

    System.out.println("输入一个0到2之间的整数:");

    }

   

   

   

          }

}

}


qq_顾迷_0
浏览 2312回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java