回 帖 发 新 帖 刷新版面

主题:改错

import java.util.*;
import java.io.*;
import java.util.Date;
public class CaiShu{
 public static void main(String[] args) {
   long startTime = new Date().getTime();   
   Random a=new Random();
   int num=a.nextInt(100);
    System.out.println("请输入一个100以内的整数:");
    for (int i=0;i<=20;i++){
    BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
    String str=bf.readLine();
     int shu=Integer.parseInt(str);
    if (shu>num)
     System.out.println("输入的数大了,输小点的!");
    else if (shu<num)
     System.out.println("输入的数小了,输大点的!");
    else {
     System.out.println("恭喜你,猜对了!");
      if (i<=2)
        System.out.println("你真是个天才!");
      else if (i<=6)
        System.out.println("还将就,你过关了!");
      else if (i<=8)
        System.out.println("但是你还……真笨!");
      else
        System.out.println("你和猪没有两样了!");
   long endTime = new Date().getTime();
   System.out.println("本程序运行 " + (endTime - startTime)+ " 毫秒完成。" );       
     break;}
   }
  }


}

回复列表 (共4个回复)

沙发

修改了 下面的程序代码能运行
import java.util.*;
import java.io.*;
import java.util.Date;
public class CaiShu{
 public static void main(String[] args) {
   long startTime = new Date().getTime();   
   Random a=new Random();
   int num=a.nextInt(100);
    System.out.println("请输入一个100以内的整数:");
    for (int i=0;i<=20;i++){
    BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
    String str = null;
    try {
        str = bf.readLine();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
     int shu=Integer.parseInt(str);
    if (shu>num)
     System.out.println("输入的数大了,输小点的!");
    else if (shu<num)
     System.out.println("输入的数小了,输大点的!");
    else {
     System.out.println("恭喜你,猜对了!");
      if (i<=2)
        System.out.println("你真是个天才!");
      else if (i<=6)
        System.out.println("还将就,你过关了!");
      else if (i<=8)
        System.out.println("但是你还……真笨!");
      else
        System.out.println("你和猪没有两样了!");
   long endTime = new Date().getTime();
   System.out.println("本程序运行 " + (endTime - startTime)+ " 毫秒完成。" );       
     break;}
   }
  }


板凳

import java.util.*;
import java.io.*;
import java.util.Date;
public class CaiShu{
    public static void main(String[] args) [color=FF0000]throws IOException [/color]{
        long startTime = new Date().getTime();   
        Random a=new Random();
        int num=a.nextInt(100);
        System.out.println("请输入一个100以内的整数:");
        for (int i=0;i<=20;i++){
            BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
            String str=bf.readLine();
            int shu=Integer.parseInt(str);
            if (shu>num)
                System.out.println("输入的数大了,输小点的!");
            else if (shu<num)
                System.out.println("输入的数小了,输大点的!");
            else {
                System.out.println("恭喜你,猜对了!");
                if (i<=2)
                    System.out.println("你真是个天才!");
                else if (i<=6)
                    System.out.println("还将就,你过关了!");
                else if (i<=8)
                    System.out.println("但是你还……真笨!");
                else
                    System.out.println("你和猪没有两样了!");
                long endTime = new Date().getTime();
                System.out.println("本程序运行 " + (endTime - startTime)+ " 毫秒完成。" );       
                break;}
        }
    }


代码本事并没有问题,只是没有抛出异常``我在红色的地方已经标注了`

3 楼

深圳市华信群英科技有限公司与知名通信软件公司正式签订定向输送人才的合作协议
针对想进入IT软件行业的有志人士提供专业的企业内训
实训课程采用“2+3”分段教学模式,分为2个月理论强化和3个月项目实训两个阶段
实训前就签订就业安置协议,岗前实训后入职
不仅学费优惠而且是企业定向培训定向招聘,百分百保证就业
有意向请登录www.szctt.com,或加QQ:1179397962做详细咨询

4 楼


Java C#编程爱好者联盟  QQ超级群号:36858648

我来回复

您尚未登录,请登录后再回复。点此登录或注册