/** * 编写程序,打印1到100之内的整数,但数字中包含7的要跳过,例如:17、27、71、72 * * @author Tang * */
public class Test5 {
public static void main(String[] args) {
//字符串实现
for (int i = 1; i < 100; i++) {
if ((i + "").indexOf("7") < 0) {
System.out.print(i + "\t");
}
}
//非字符串实现
for (int i = 1; i < 100; i++) {
if (i%10!=7 &&(i/10)%10!=7){
System.out.print(i + "\t");
}
}
}
}
一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼,当老农和猫狗鱼在一起时,则不会发生这种问题。编程解决猫狗鱼过河问题。
package com.itheima;
import java.util.LinkedList;
/**
* 10、 一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼,
* 当老农和猫狗鱼在一起时&