Java代码案例45——输出1到100之间所有能被7整除或包含7的数字

package xiangmu;
public class Ceshi {
    public static void main(String args[]) {
        // 输出1到100之间所有能被7整除或包含7的数字
        // 方法1
        // String.valueOf(i) 可以将数字 i 转成字符串;字符串转整数的方法是:int shuzi = Integer.parseInt("12345");
        // zfc.contains("7") 判断字符串zfc中是否包含子串7
        for(int i = 1; i <= 100; i = i + 1) {
            if(i % 7 == 0 || String.valueOf(i).contains("7")){
                System.out.print(i + " ");
            }
        }
        System.out.println();
        // 方法2
        // zfc.indexOf("7") 返回字符串zfc中子串7所在的下标,如果找不到,返回-1
        for(int i = 1; i <= 100; i = i + 1) {
            if(i % 7 == 0 || String.valueOf(i).indexOf("7") > -1){
                System.out.print(i + " ");
            }
        }
    }
}
7 14 17 21 27 28 35 37 42 47 49 56 57 63 67 70 71 72 73 74 75 76 77 78 79 84 87 91 97 98
7 14 17 21 27 28 35 37 42 47 49 56 57 63 67 70 71 72 73 74 75 76 77 78 79 84 87 91 97 98