你应该先定义一个类型吧,根据经验,这个题一般是int 型,我按这个类型敲了个代码,供以参考:
- public class Test {
- /*
- *
- * 需求:在1~100之间,用编程将不带5的数字打印,个位和十位数都不能有
- */
- public static void main(String[] args) {
- // 利用循环,取得1~100的整数 num
- for (int num = 1 ; num < 100 ; num++) {
- // 分别取得个位和十位
- int gw = num % 10;
- int sw = num / 10;
- // 条件判断,当个位和十位不含5时,输出打印
- if (gw !=5 && sw != 5) {
- System.out.println(num);
- }
- }
- }
- }
复制代码 |