黑马程序员技术交流社区
标题:
编写程序,打印1到100之内的整数,但数字中包含7的要跳过
[打印本页]
作者:
米阳SOHO
时间:
2015-12-1 20:13
标题:
编写程序,打印1到100之内的整数,但数字中包含7的要跳过
package CunQian;
/*
* 编写程序,打印1到100之内的整数,但数字中包含7的要跳过,例如:17、27、71、72
* 思路:定义一个方法,判断一个数字是否包含7;
* 循环调用方法,打印符合要求的数字
*/
public class ContainsSeven {
public static void main(String[] args) {
for(int i=1;i<=100;i++){
if(senven(i)){
System.out.println(i);
}
}
}
//判断是否包含7的方法,如果包含返回false;
public static boolean senven(int num){
boolean flag=true;
String string=num+"";
for(int i=0;i<string.length();i++){
char ch=string.charAt(i);
if(ch=='7'){
flag=false;
break;
}
}
return flag;
}
}
作者:
yubail
时间:
2015-12-1 21:22
谢谢分享
作者:
liuzhipeng
时间:
2015-12-2 00:21
学习了,这是楼主自己写的吗?很赞哦
作者:
米阳SOHO
时间:
2015-12-13 00:07
liuzhipeng 发表于 2015-12-2 00:21
学习了,这是楼主自己写的吗?很赞哦
额?我感觉这是最笨的方法了,你可以直接在主方法内判断
作者:
洪志豪1994
时间:
2015-12-15 21:52
挺好的,刚看到题目的时候感觉无从下手
作者:
牛德阳
时间:
2015-12-15 22:13
我现在还写不出来
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2