永发信息网

怎么理解这个java函数?

答案:4  悬赏:40  手机版
解决时间 2021-06-06 07:37

import java.io.*; //这是什么意思?有什么作用?我开始学的时候只用public class 的。
public class shuzi
{
public static void main(String args[])
{
int letter=0;
int times=0;
String s="";//这是什么意思?有什么作用?
int num=(int)(Math.random()*100)+1;//这个我知道,1-100随机生成一个数。
do //do-while是循环结构。
{
System.out.print("请输入所猜的数字(1-100):");
try
{
BufferedReader input=new BufferedReader(new InputStreamReader(System.in)); //这个是防止出错语句吗?
s=input.readLine(); //这里
letter=Integer.parseInt(s); //到这里是什么意思?

}
catch(IOException e){} //这里
times++; //到这是什么意思?
if(letter>num) //下面的我明白。
System.out.println("你猜大了,你已经错了"+times+"次,傻仔继续拉!");
if(letter<num)
System.out.println("你猜小了,你已经错了"+times+"次,傻仔继续拉!");
}while(letter!=num);
System.out.println("你猜对了,你一共用了"+times+"次,傻仔恭喜你!");
}
}

怎么做一个猜3个数字,位置错了就B,比如2个数字猜对了但是位置填错就2B;位置对了就A,比如1个数猜对了,位置也填对了就1A。。。

比如:随机生成3个数是(4 9 3)

我猜的数是(4 3 2)就1A1B

如此类推。。。

怎么才做的到?

不要直接写出程序。

感谢 !

最佳答案

import java.io.*; //这是什么意思?有什么作用?我开始学的时候只用public class 的。


本人解释:这是包的意思,而其中的*代表包里面的任何东西。

全部回答
41511541254
我的回答是看书吧 从基础看起 找本java基础看看

import java.io.*; //这里是引入io这个包,是java中的包。import语句是引入包的意思 public class shuzi { public static void main(String args[]) { int letter=0; int times=0; String s="";//这个是把字符串s赋空值 int num=(int)(Math.random()*100)+1;//这个我知道,1-100随机生成一个数。 do //do-while是循环结构。 { System.out.print("请输入所猜的数字(1-100):"); try { BufferedReader input=new BufferedReader(new InputStreamReader(System.in)); //这个不是防错语句,是输入然后转成BufferedReader引用,是java流这章的内容。 s=input.readLine(); //这里是BufferedReader这个类的一个方法,读出一行数据,返回一个字符串。 letter=Integer.parseInt(s); //因为s是字符串,要把他赋给一个整型变量要用到封装类,Integer.parseInt方法是转换成整型 。

} catch(IOException e){} // times++; //这个是进行记数的功能,猜一次times加1。 if(letter>num) //下面的我明白。 System.out.println("你猜大了,你已经错了"+times+"次,傻仔继续拉!"); if(letter<num) System.out.println("你猜小了,你已经错了"+times+"次,傻仔继续拉!"); }while(letter!=num); System.out.println("你猜对了,你一共用了"+times+"次,傻仔恭喜你!"); } }

看来你是个初学者,很多基本的东西没弄的太明白太熟,不明白的地方要查API文档。然后把J2SE的知识点弄透,你这个程序有IO(也就是java中流的概念)的内容,但你前面就很多不懂,建议必须得回头重看。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个人不吃可以活几天
会计证的领取要求是什么?
铁山区黄石满堂红砂锅串串香在哪里啊,我有事
怎么样的女人可以结婚
放教室眼镜也有人偷吗?
盖一家宾馆连装修下来需要多少钱?
ava怎么进不去啊每次进去的是很都是服务器连
以I'm fire 写一篇作文~100字~英语的~初
六个月大的宝宝能吃藕粉吗?
大学生要买个电脑5000左右什么牌的好????
涟源市娄底中国移动通信安平合作营业厅我想知
我是1992年11月21日出生的,现在是多少周岁啊
跪求梦幻西游109女儿赚钱方法,,,
重庆有哪些扑克牌生产厂家
让胡路区昆仑银行24小时自助银行(大庆分行营
推荐资讯
DNF今天为什么总是更新失败?
南县益阳茅草街龙虾老店这个地址怎么能查询到
谁给我一篇写父爱或母爱的作文!!!!
谁给我推荐一个在线K歌的软件
为啥老师都那么的喜欢叫家长
阳新县黄石中国信合(五马坊街)这个地址在什么
周杰伦,如果上一呼百应会怎么样?
QQ上网可以找到真爱吗
哪有朋友有句宝盆新概念英语第二册破解版的?
手机QQ点播每次2元是什么意思?
新田县永州建都超市地址在哪,我要去那里
为何我问的问题别人总答到别处去?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?