黑马程序员技术交流社区
标题:
请问怎么用打印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
public class forTest {
public static void main(String[] args){
for(int x = 0; x < 100; x++){
if((x+"").indexOf("7") < 0){
System.out.println(x);
}
}
}
}
复制代码
只要包含数字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