java放弃,是不是该放弃java学习了

源自:10-1 Java 中的多态

是不是该放弃java学习了

看看这个猜数的小游戏源代码是不是过于啰嗦,我觉得学了12天了还只是这个水平感觉没有这个天赋要放弃了,这么垃圾的代码还写了差不多3个小时。

package game;

import java.util.Scanner;

public class start {

public staticString newmima;

public staticString newname;

public static void main(String[] args) {

int i=0;

do {

System.out.println("===欢迎来到幸运中奖游戏==="+"\n"+"是注册新的账号(1)"+"\n"+"还是已有账号登录(2)");

Scanner input=new Scanner(System.in);

String a=input.next();

if(a.equals("1")){

start t=new start();

zhuce bb=new zhuce();

newname=bb.name;

newmima=bb.mima;

i=0;

}

else {if(a.equals("2")){

login aa=new  login();

break;

}

i=0;}

System.out.println("您输入的数值有误,请重新输入");

i=1;

} while (i==1);

}}

class zhuce {        //注册模块类

String name;

String mima;

public zhuce(){ System.out.println("请输入用户名");

Scanner input=new Scanner(System.in);

String name1=input.next();

name=name1;

System.out.println("请输入密码");

String mima1=input.next();

mima=mima1;

int i=0;

do{

System.out.println("现在开始登陆吗?"+"是(y)"+"(否(n)");

String a=input.next();

if(a.equals("n")){break;}

else {

if(a.equals("y")){

start.newname=name;

start.newmima=mima;

login dengru=new login();

break; }

}

i=1;

}      while(i==1);

}

}

//登录模块类

class login {

Scanner input=new Scanner(System.in);

login(){

int i=0;

do{

System.out.println("请输入用户名");

String name=input.next();

if(name.equals(start.newname)){

System.out.println("请输入密码");

String mima=input.next();

if(mima.equals(start.newmima)){

mainpro cc=new mainpro();

i=0;   }

}else {System.out.println("输入有误请重新输入");

i=1;}}while(i==1);

}}

class mainpro {        //主游戏进程类

mainpro(){

int account = (int) (Math.random() * 9000 + 1000);

for(int i=1;i<3;i++){System.out.println("请输入一个4位数字,看能否猜对系统随机的数");

Scanner input=new Scanner(System.in);

int  aa=input.nextInt();

if (aa==account){System.out.println("恭喜你猜对了");

break;

}

if(aa>account){System.out.println("你猜大了");}

i=1;

if(aa

i=1;

}

}

}

提问者:老王学java

2016-11-16 17:50

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值