java实现一个小数字游戏
2015-08-30 21:54
716 查看
编写一个游戏程序,首先输出 “3,5,10,17,29”.提示输入下一个数,如果输入正确, 显示输入正确,打印出当前所有数字并提示请输入下一个数,如果输入错误,显示输入数字不对,请重新输入
package com.hp;
/*
* 数字游戏
* 徐进永
* 2015.8.27
*/
import java.util.Scanner;
public class Tianzi {
public static void main(String[] args){
int jiashu=19;
int beijia=29;
int jieguo;
int[]s=new int[10];
s[0]=3;
s[1]=5;
s[2]=10;
s[3]=17;
s[4]=29;
System.out.print("3,5,10,17,29,");
System.out.println("请输入下一个字:");
for(int i=5;i<10;i++){
jieguo=jiashu+beijia;
for (int m=0;m<100;m++){
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
if(a==jieguo){
s[i]=jieguo;
jiashu=jiashu+(s[i-1]-s[i-2]);
beijia=jieguo;
for(int j=0;j<=i;j++){
System.out.print(s[j]+",");
}
System.out.println("答案正确,请输入下一个字:");break;
}else{
for(int k=0;k<=i-1;k++){
System.out.print(s[k]+",");
}
System.out.println("答案错误,请重新输入:");
}
}
}
}
}
package com.hp;
/*
* 数字游戏
* 徐进永
* 2015.8.27
*/
import java.util.Scanner;
public class Tianzi {
public static void main(String[] args){
int jiashu=19;
int beijia=29;
int jieguo;
int[]s=new int[10];
s[0]=3;
s[1]=5;
s[2]=10;
s[3]=17;
s[4]=29;
System.out.print("3,5,10,17,29,");
System.out.println("请输入下一个字:");
for(int i=5;i<10;i++){
jieguo=jiashu+beijia;
for (int m=0;m<100;m++){
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
if(a==jieguo){
s[i]=jieguo;
jiashu=jiashu+(s[i-1]-s[i-2]);
beijia=jieguo;
for(int j=0;j<=i;j++){
System.out.print(s[j]+",");
}
System.out.println("答案正确,请输入下一个字:");break;
}else{
for(int k=0;k<=i-1;k++){
System.out.print(s[k]+",");
}
System.out.println("答案错误,请重新输入:");
}
}
}
}
}
相关文章推荐
- struts2的核心和工作原理
- java8-30
- java 一道练习题
- 安装MyEclipse后无法使用的问题
- Java基础语法(下)
- java实现数组的六项操作
- java解析xml文件的四种方式
- java内存调优常用命令
- 大龄屌丝自学笔记--Java零基础到菜鸟--014
- [JavaWeb基础] 014.Struts2 标签库学习
- 关于eclipse使用中,真机测试无法打开File Explorer中data目录无法打开的问题
- java servlet
- Ant与eclispe
- java中static变量和方法的总结
- Java基础语法(上)
- Java 时间(日期)相加处理
- Java中有关Null的9件事
- Spring与Struts区别联系
- Java栈的实例-数组和链表两种方法
- jdk 配置中,环境变量各个参数的要求的说明