猜拳游戏 java基础

//用循环方式实现和计算机玩猜拳的程序 (设定胜出条件--输3次或赢3次即退出)

package eduask01;

import java.util.*;

public class Rask03 {

public static void main(String[]args){

Scanner sc=new Scanner(System.in);

int m=0,n=0;//累计输或赢的次数

for(;;){//死循环进行游戏

System.out.println("猜拳游戏:1.表示石头 2.表示剪刀3.表示布.请输入一个数字猜拳");

int num=sc.nextInt();//自己猜的拳

int Num=(int)(Math.random()*3+1);//电脑随机出的拳

switch(num){//自己的3种情况 并分别说明

case 1:

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

case 2:

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

case 3:

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

}switch (Num){//电脑的3中情况

case 1:

System.out.println("电脑的是石头:");break;

case 2:

System.out.println("电脑出的是剪刀:");break;

case 3:

System.out.println("电脑出的是布:");break;

}

if (num==Num){//判定平局

System.out.println("-_-平局");

}else if(num==1&&Num==2||num==2&&Num==3||num==3&&Num==1){//判定获胜

System.out.println("^-^恭喜你胜利了"); m+=1;

}else {System.out.println("o-o很遗憾 你输了"); n+=1;}//其他就是指输的情况

if (m==3){System.out.println("你已经赢了3局 已经退出猜拳游戏");break;}//赢了3次

else if(n==3){System.out.println("电脑已经赢了3次 你已经退出猜拳游戏");break;}//输了3次

}

}

}

时间: 2024-10-12 14:14:25

猜拳游戏 java基础的相关文章

Java 入门课程视频实战-0基础 上线了,猜拳游戏,ATM实战,欢迎围观

Java 入门课程视频实战-0基础 已经上传完了.欢迎小伙伴们过来围观 直接进入: http://edu.csdn.net/course/detail/196 课程文件夹例如以下: 1 初识Java  19:08 2 熟悉Eclipse开发工具  12:42 3 Java语言基础  17:39 4 流程控制  14:53 5 数组  14:44 6 字符串  34:32 7 类和对象  29:30 8 猜拳游戏  33:39 9 模拟银行柜员机程序  36:35 10 退休金结算程序  本课程由

蜗牛—Android基础之简易猜拳游戏

MainActivity.java package org.example.guess; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageButton; import android.widget.ImageView; import android

Java 入门课程视频实战-初级 上线了,猜拳游戏,ATM实战,欢迎围观

Java 入门课程视频实战-初级 已经上传完了,欢迎小伙伴们过来围观 直接进入: http://edu.csdn.net/course/detail/196 课程目录如下: 1 初识Java  19:08 2 熟悉Eclipse开发工具  12:42 3 Java语言基础  17:39 4 流程控制  14:53 5 数组  14:44 6 字符串  34:32 7 类和对象  29:30 8 猜拳游戏  33:39 9 模拟银行柜员机程序  36:35 10 退休金结算程序  本课程由 小张网

程序设计C语言二级考试教程 Java基础视频教程 安卓软件开发教程 Unity3D游戏制作入门教程

热门推荐电脑办公计算机基础知识教程 Excel2010基础教程 Word2010基础教程 PPT2010基础教程 五笔打字视频教程 Excel函数应用教程 Excel VBA基础教程 WPS2013表格教程 更多>平面设计PhotoshopCS5教程 CorelDRAW X5视频教程 Photoshop商业修图教程 Illustrator CS6视频教程 更多>室内设计3Dsmax2012教程 效果图实例提高教程 室内设计实战教程 欧式效果图制作实例教程 AutoCAD2014室内设计 Aut

java 猜拳游戏代码

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Random; public class FingerGuessing { private String[] op = new String[] { "布", "剪刀", "石头" }; Random r = new Random

猜拳游戏三局两胜------java实现代码

package com.javasm.exerices02; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.Scanner; /** * *TODO 石头剪刀布猜拳游戏,三局两胜 * @author caolei 2018年5月2日下午10:51:23 * RockPaperScissors */ public class RockPaperScissors

Java基础08-猜拳游戏

自己写的low代码 1 import java.util.*; 2 public class Test1{ 3 public static void main(String[] args){ 4 System.out.println("-----猜拳游戏-----"); 5 System.out.println("请出拳(1.剪刀2.石头3.布)"); 6 Scanner in=new Scanner(System.in); 7 int num=in.nextInt

JAVA基础代码分享--模拟人机猜拳系统

问题描述: 一.主要功能: 1.电脑与人互动,实现“剪刀.石头.布”的游戏: 1.1 角色登陆: ******************** ***欢迎进入猜拳游戏*** ******************** 请选择一个角色: 1.安培晋三 2.奥巴马 3.普京 1.2 角色选定后,游戏开始: 角色已选定,欢迎您,奥巴马!游戏开始! 请出拳: 1.石头 2.剪刀 3.布 奥巴马出拳:石头 匿名出拳:石头 此局双方平手! 是否继续?1/0 2.比赛结束时,给出比赛结果: 比赛结束,本场比赛共进行

微冷的雨Java基础学习手记(一)

使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要进行验证 02.查看帮助文档和搜索引擎的使用 借助网络上的Blog文章 03.不要急功近利 不要抱着速成的想法,否则必然走弯路学习编程不是一蹴而就的事情付出的成本高,才能有一个高薪的收入 04.不要浮躁 不要什么都学,只学有用的 浮躁的程度和技术水平成反比的走自己的路,让别人去浮躁去吧! 每天问问自