A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

        public static void main(String[] args) {
                int count = 0;
                for (int i = 1; i <= 100; i++) {
                        if (i % 10 == 9 || i / 10 % 10 == 9) {
                                continue;
                        }                       
                        System.out.print(i + " ");
                        count++;
                        if (count % 5 == 0) {
                                System.out.println();
                        }
                        // count++;

                }

        }

1 个回复

正序浏览
  1. import java.util.Scanner;

  2. class Test3 {

  3.        
  4.         public static int shuZi9(int a) {                             //判断一个数每一位是否包含9

  5.                 while(true) {
  6.                
  7.                         int b = a%10;
  8.                         a /=10;
  9.                
  10.                         if (b==9) {
  11.                        
  12.                                 int c = 1;
  13.                                 return c;                        //return直接结束了方法,也就跳出了死循环
  14.                        
  15.                         }
  16.                
  17.                         if (a==0) {
  18.                                 int c =0;
  19.                                 return c;
  20.                         }
  21.                        
  22.                 }
  23.         }
  24.        
  25.         public static void main(String[] args) {
  26.        
  27.                 Scanner sc = new Scanner(System.in);
  28.        
  29.                 System.out.print("请输入要检测的数据:");
  30.        
  31.                 int a = sc.nextInt();

  32.                 for (int x = 1;x<=a ;x++ ) {
  33.                
  34.                         int b = shuZi9(x);

  35.                         if(b==1) {
  36.                        
  37.                                 continue;
  38.                         }
  39.                
  40.                         System.out.println(x);
  41.                 }
  42.                
  43. }
  44. }
复制代码
试着改了一下,随意键入一个数字,判断每一位是否有9,有则跳出一次。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马