设为首页收藏本站联系我们

JAVA中文站

 找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
JSP虚拟主机本站QQ群:36839023广告位招租JSP空间
查看: 456|回复: 0

[求助] 求大神帮我看一段程序,有问题不明白

[复制链接]
  • TA的每日心情
    开心
    2014-3-23 12:24
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-3-23 12:23:35 | 显示全部楼层 |阅读模式
    import java.util.Scanner;
    7 j; j3 I. m! v2 D  Epublic class Lotto_Numbers {
    6 W  L2 i9 u4 Zpublic static void main(String[] args){
    ! I" B/ m3 z8 D9 d/ n2 P        Scanner input = new Scanner (System.in);
    0 i- `4 ]: t1 f4 d        boolean[] iscovered = new boolean[99];6 I: M# J" I7 w) z) i: m3 O
            $ ?; T% @5 I! O+ G0 B9 b% v
            int number = input.nextInt();# {2 N# u  `) _; W; M3 a
            while(number!=0){  H0 W6 L. \' p  }) l  q
                    iscovered[number-1] = true;+ W; p7 A2 H/ Z- j, l
                    number = input.nextInt();
    * B# N. v0 q7 V" r* S        }
    6 ~$ T, x5 y- i( G2 U$ t       
    6 e+ }  E3 |7 l! [* S/ k        boolean allcovered = true;5 k7 v% s4 V$ _+ g) O! I$ T
            for(int i=0;i<99;i++)' v, X" P) |8 C: T% d
                    if(!iscovered[i]){
    % n$ a1 Q/ y0 E% f                        allcovered = false;! c4 n* [: F7 s$ s* T8 C& l+ f
                            break;
    9 x( e! x, M9 L# [                }
    % [# u* F7 q8 m& L7 Z5 A7 ]0 @4 y        if(allcovered)
    % C% W8 w6 Y# k& o6 l6 u3 K                System.out.println("The tickets cover all numbers");
    # H4 ]! R5 U6 X: b- J        else
    7 K! P; j% E: q3 t                System.out.println("The tickets don't cover all numbers");+ u3 R0 y. i; H$ j  m( w
    }
    # N* ]: N/ S3 g! Z0 f& W9 k- \6 p/ d}
    % h& J/ M$ `5 k. x. m) y+ \! B% z8 x
    问题描述:一种彩票一共由十个数组成,取值范围是1~99,假设你买了很多彩票,想要把所有的数都覆盖,写出一个程序检查是否所有的数都包含在其中
    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    QQ|小黑屋|手机版|Archiver|联系我们|JAVA中文站 ( 浙ICP备12034637  

    GMT+8, 2017-5-30 11:08 , Processed in 0.511505 second(s), 32 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表