求两道关于JAVA的题目解法

来源:百度知道 编辑:UC知道 时间:2024/06/18 11:01:36
1.系统随即给出一个0—99(包括0 99)的数字,然后让你猜是什么数字,你可以猜,系统会提示大还是小,从而缩小范围。在这过程中,记录最终猜对时的次数。1次猜中说:你太有才了! 2-6次说:这么快就猜出来了,很聪明!大于7次会说:猜半天才猜出来,同志,还要努力。并且不得超过20次。
第2题。实现生日问候。
(1):循环输入会员号和生日,输入“N”结束。
(2):判断当天是否过生日。
(3):对于第一个产生的寿星,赠送三星手机一部,并结束程序。

求高手帮忙下,小弟初学JAVA,不是不认真,实在是做不出来办法,老师要罚抄书的。。
老师罚抄书5遍的,要死人的,好心人帮忙下啦.满意答案我再追100分

如果是用WEB做我还能帮助你
估计你们是用SWING
那东西都快忘记了.
但是很好做的
第一题只要你把哪个随即数搞到了就OK了
然后拿到数字判断嘛.然后你在弄个变量来计算次数根据次数在判断

第二题是往数据库插入数据么?
如果是就简单了,拿到生日的日期用个时间函数判判断下是否是今天
如果不是
用个集合
然后存放在集合里面
最后循环遍历你输入的数据
然后同样的判断
还有告诉你一点
学程序
不要只要去拿代码就了事
关键你是怎么去想。关键是思路
不然就拿个代码没思路还是假的,
懂?
记住先找思路

你学的是哪本书?书上好象有一个类似的例题吧,稍微改改就好,程序这东西主要是靠自己,实在不行就不交了贝,跟老师说不会,稍会再交啊.
做四个控件再把它们实例化,用几个IF语句就差不多了

是北大青鸟的习题,我也是北大青鸟的学员
第一题
import java.util.*;
public class Test {
public static void main(String[] args) {
int num=(int)(100*Math.random()+1);
System.out.println("请猜数字");
int count=0;
int answer=0;
System.out.println(num);
Scanner input=new Scanner(System.in);
for(int i=0;i<20;i++)
{
answer=input.nextInt();
count++;
if(answer>num)
{
System.out.println("太大了");
}else if(answer<num)