用java编写小王的幸运数是所有10到1000之间同时能被2.3.7整除的数,输出小王的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java编写小王的幸运数是所有10到1000之间同时能被2.3.7整除的数,输出小王的相关的知识,希望对你有一定的参考价值。

用java编写小王的幸运数是所有10到1000之间同时能被2.3.7整除的数,输出小王的

参考技术A public class Kyo

public static void main(String[] args)
 
for(int i = 10; i < 1000; i++)

if(i % 2 == 0 && i % 3 == 0 && i % 7 == 0)

System.out.println(i);



编写一个简单的Java应用程序,用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。

代码

package com.company;

import java.util.Scanner;

public class Example1_2{
    public static void main(String args[]) {
        int number = 0,d5,d4,d3,d2,d1;
        Scanner reader = new Scanner(System.in);
        System.out.println("输入一个1至99999之间的数");
        number = reader.nextInt();

        if (number >= 1 && number < 100000)	//判断number在1 ~ 99999之间的条件
        {
            d5 = number / 10000 ;  //计算number的最高位(万位)d5
            d4 = (number - d5 * 10000) / 1000;   //计算number的千位d4  
            d3 = number % 1000 / 100;   //计算number的百位d3	
            d2 = number % 100 / 10;
            d1 = number % 10;
            if (d5 != 0)	//判断number是5位数的条件
            {
                System.out.println(number + "是5位数");
                if (d5 == d1 && d4 == d2)	//判断number是回文数的条件
                {
                    System.out.println(number + "是回文数");
                }
				else
                {
                    System.out.println(number + "不是回文数");
                }
            }
			else if (d4 != 0)	//判断number是4位数的条件
            {
                System.out.println(number + "是4位数");
                if (d4 == d1 && d3 == d2)	//判断number是回文数的条件
                {
                    System.out.println(number + "是回文数");
                }
				else
                {
                    System.out.println(number + "不是回文数");
                }
            }
			else if ((d3 != 0))	//判断number是3位数的条件
            {
                System.out.println(number + "是3位数");
                if (d3 == d1)	//判断number是回文数的条件
                {
                    System.out.println(number + "是回文数");
                }
				else
                {
                    System.out.println(number + "不是回文数");
                }
            }
			else if (d2 != 0)
        {
            System.out.println(number + "是2位数");
            if (d1 == d2)
            {
                System.out.println(number + "是回文数");
            }
            else
            {
                System.out.println(number + "不是回文数");
            }
        }
        else if (d1 != 0)
        {
            System.out.println(number + "是1位数");
            System.out.println(number + "是回文数");
        }
        }
		else {
            System.out.printf("\\n%d在不1~99999之间", number);
        }
    }
}

运行结果
在这里插入图片描述

以上是关于用java编写小王的幸运数是所有10到1000之间同时能被2.3.7整除的数,输出小王的的主要内容,如果未能解决你的问题,请参考以下文章

Java/C 求幸运数字 蓝桥杯试题,求解答!求算法!

编写方法,打印1-100之间所有的偶数,每行显示10个数字,每个数字之间用空格或“,”隔开。java语言

java编写程序:产生1000个1到1000之间的随机整数,并分别统计一定范围内的各数.

26.计算素数(较差算法)

幸运素数

用C语言求出100到1000之间的水仙花数?