首页 > 编程语言 >5.26上课用java代码

5.26上课用java代码

时间:2023-05-26 09:12:37浏览次数:48  
标签:again 上课 java int guessNum System 5.26 println out

package xu01;
import java.io.*;
public class caishu {
public static void main(String args[])throws IOException{
boolean again=false;
loop1: do {
int trueNum=(int)(Math.random()*9);
System.out.println("游戏开始了");
int i=3;
do {
System.out.println("请输入1-10之间的一个整数,(退出游戏请安");
int guessNum=System.in.read()-48;
System.in.skip(2);
if((guessNum==62)||(guessNum==30))
break loop1;
if(guessNum==trueNum) {
System.out.println("恭喜你中了");
break;

}
else {
if(guessNum>trueNum)
System.out.println("很遗憾偏大了"+guessNum);
else
System.out.println("很遗憾偏小了");
i--;
System.out.println("你还有"+i+"次机会");}
}while(i>0);
if(i==0) {
System.out.println("很遗憾你为猜中,正确数字为"+trueNum+",游戏结束");
}
System.out.println("重新开始按y,结束请安");
char ch=(char)System.in.read();
System.in.skip(2);
if(ch=='Y')again=true;
else if(ch=='N')again=false;

}while(again);

}
}

标签:again,上课,java,int,guessNum,System,5.26,println,out
From: https://www.cnblogs.com/xjt323/p/17433552.html

相关文章

  • 2023.5.26 Linux系统基础命令
    系统⽬录结构⽂件路径定位⽬录管理命令⽂件管理命令⽂件查看命令⽂件下载命令命令查找命令字符处理命令练习如下命令系统⽬录结构⼏乎所有的计算机操作系统都是⽤⽬录结构组织⽂件。具体来说就是在⼀个⽬录中存放⼦⽬录和⽂件,⽽在⼦⽬录中⼜会进⼀步存放⼦⽬录和⽂件,以此类推形......
  • Java并发--sleep()、wait()、notify()、notifyAll()方法详解
    sleep()和wait方法比较 基本差别:1,sleep是Thread类中的native方法、wait是Object类中的方法。/***Causesthecurrentlyexecutingthreadtosleep(temporarilycease*execution)forthespecifiednumberofmilliseconds,subjectto*theprecisionandaccuracy......
  • 通过Java技术学习C++编程
    C++是一种广泛应用于系统级编程和高性能计算领域的强大编程语言。尽管Java和C++是两种不同的语言,但是通过Java技术的学习和应用,我们可以更好地理解C++的概念和编程技巧。本文将以Java为基础,展示一些C++代码示例,帮助读者掌握C++的基本语法和常用功能。HelloWorld程序让我们从经典......
  • Java编程核心之继承
    学习目标掌握继承的优点和实现掌握子类重写父类方法掌握继承下构造方法的过程掌握抽象类和抽象方法的使用前言:在写程序的过程中会有一些重复的代码,我们可以使用继承的方式把重复的代码提取到父类中,这样在子类中,就可以起到优化代码的作用。继承的定义继承是面向对象语法的三大特征之......
  • Java集合互转,集合转换
    集合之间的互转确认JDK是否支持如下集合的转换CollectorsObjects参考:https://blog.csdn.net/winterking3/article/details/116457573List<T>转Map<String,T>PHP:Map<String,T>array_combine(()->T::getXXX,List<T>list);Java:privatestatic<T,......
  • Java 实现的计算器代码
    好的,以下是一个使用Java实现的计算器代码:importjava.util.Scanner;publicclassCalculator{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);doublenum1,num2,result;charoperator;System......
  • Java自定义注解(Annontation)
    (一)注解简介注解(Annontation),Java5引入的新特性,位于java.lang.annotation包中。提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。是一种说明、配置、描述性的信息,与具体业务无关,也不会影响正常的业务逻辑。但我们可以用反......
  • mongodb(5)--使用Java操作MongoDB
    一、环境的准备1、MongoDB已经安装完成2、java环境准备(1)jdk:oracle官网:https://www.oracle.com/java/technologies/downloads/(2)开发工具:  eclipse官网:https://www.eclipse.org/  idea官网:https://www.jetbrains.com.cn/idea/3、选择MongoDBJDBC驱动https://mongodb.gi......
  • JavaScript中的生成器函数(Generator Functions)
    简介:生成器函数(GeneratorFunctions)是JavaScript中的一种特殊类型函数,它允许开发者在函数内部产生多个值并逐步返回,与传统函数一次返回单个值的方式不同。本文将介绍生成器函数的特性、优缺点以及如何使用它们,并提供一些代码案例来说明其用法。特性:使用function\*关键字声明:生成......
  • Java面向对象(高级)
    1、类变量类变量是被类的所有实例共享的。类变量具体放的位置在哪?在内存中的那个区域,这和jdk的版本是有关的静态变量在类加载的时候就生成了,即使没有创建类实例也能访问,当然通过实例来实现类变量定义访问修饰符static类型变量名2、类方法1、只需要在普通方法前面加上......