黑马程序员技术交流社区

标题: 请问怎么用打印100中不带7的数字 [打印本页]

作者: flowerdance    时间: 2015-4-25 02:38
标题: 请问怎么用打印100中不带7的数字
今天去做基础测试题时遇到一个题打印不带7的数字 果断不会了 有麻油知道吗 还望大神能告诉我具体代码
作者: 米江波    时间: 2015-4-25 07:13
class Demo
{
        public static void main(String[] args)
        {
                for (int x=1 ;x<=100; x++)
                {
                        if (x%10!=7)//判断一下即可,自己研究吧
                        {
                                System.out.print(x);
                        }

                }       
                System.out.println();
        }
}

作者: 莫里亚蒂    时间: 2015-4-25 07:24

class Test
{
        public static void main(String[] args)
        {
                for (int x=1 ;x<=100; x++)
                {
                        if (x%10!=7&&x/10!=7)//个位和十位都不能为7进行判断
                        {
                                System.out.print(x);
                        }

                }        
                System.out.println();
        }
}
作者: kayaking    时间: 2015-4-25 08:24
x%10!=7和x/10!=7必须都满足
作者: smartisan    时间: 2015-4-25 09:03
三楼正解
作者: ShadowDancer    时间: 2015-4-25 09:15
  1. public class forTest {
  2.         public static void main(String[] args){
  3.                 for(int x = 0; x < 100; x++){
  4.                         if((x+"").indexOf("7") < 0){
  5.                                 System.out.println(x);
  6.                         }
  7.                 }
  8.         }
  9. }
复制代码
只要包含数字7的不打印就好了。。。。


作者: 怪学究    时间: 2015-4-26 15:40
/*
*需求:打印100中不带7的数字
*/
class Demo
{
        public static void main(String[] args)
        {
                for (int i = 1 ; i<=9 ; i++ )
                {
                        if(i==7)  continue;
                       
                        System.out.println(i);

                }
                for (int j = 10 ; j<=99 ;j++ )
                {
                        int a = j/10;
                        int b = j%10;
                        if( a!=7 && b!=7)
                        System.out.println(j);

                }
                System.out.println("100");
        }
}


作者: 殃金咒    时间: 2015-4-26 15:48
怎么看不太懂呢= =




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2