各位帮帮忙,小弟初学java对类的用法有点模糊,编程中常带有过程的倾向,以下是小弟一个猜数字的程序,已调通,帮忙改为面向对象有java的 很好嘛。java和c/c++本来就很接近的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你从哪里认为它不是面向对象的?你已经吧一个game类独立出来,如果再独立出来就把算法作为一个类,然后加入一些属性和方法。 那我的程序中还有几份关于输入判断的问题需要解决,请大家帮忙!我想让输入程序只能输入四个字符,并且想让每个字符都不能相等我该如何操作?我用 StringBuffer stfDir=new StringBuffer(); char ch; System.out.print("请输入0~9之间的4位数字:"); while((ch=(char)System.in.read())!='\n'){ stfDir.append(ch); } char[] aa=new char[4] ; aa[0]=stfDir.charAt(0); aa[1]=stfDir.charAt(1); aa[2]=stfDir.charAt(2); aa[3]=stfDir.charAt(3); System.out.println("您输入的是 :"+aa[0]+aa[1]+aa[2]+aa[3]); 起不到只能输入四个字符的作用,它只能让我取输入的前四位! 请教一个关于线程的问题 java疑问,求解! 请教前辈们一个小问题 请各位帮个忙~做个注释谢谢~~ 有用java做不了而必须用C++来做的事情吗? poi 怎样将单元格格式设置成斜线的? java访问数据库的问题 需要把网站搬上网或需要网络硬盘的朋友请留步 请大师们指点 关于rmi的问题???怪怪的. 初学者的困惑?在线等待!! 在两个图形之间连线时,AB两个图标之间有C,所以应该画折线,如何实现呢?
你已经吧一个game类独立出来,如果再独立出来就把算法作为一个类,然后加入一些属性和方法。
我想让输入程序只能输入四个字符,并且想让每个字符都不能相等
我该如何操作?
我用
StringBuffer stfDir=new StringBuffer();
char ch;
System.out.print("请输入0~9之间的4位数字:");
while((ch=(char)System.in.read())!='\n'){
stfDir.append(ch);
}
char[] aa=new char[4] ;
aa[0]=stfDir.charAt(0);
aa[1]=stfDir.charAt(1);
aa[2]=stfDir.charAt(2);
aa[3]=stfDir.charAt(3); System.out.println("您输入的是 :"+aa[0]+aa[1]+aa[2]+aa[3]);
起不到只能输入四个字符的作用,它只能让我取输入的前四位!