2.43 循环结构for语句的练习回文数

/*
练习:
	请在控制台输出满足如下条件的五位数
	个位等于万位
	十位等于千位
	个位+十位+千位+万位=百位

分析:
	A:五位数就是范围
	B:分解每一个五位数的个,十,百,千,万位上的数据
	C:按照要求进行判断即可
*/
class ForDemo7 {
	public static void main(String[] args) {
		// 五位数就告诉了我们范围。
		for (int x = 10000; x < 100000; x++) {
			// 分解每一个五位数的个,十,百,千,万位上的数据
			int ge = x % 10;
			int shi = x / 10 % 10;
			int bai = x / 10 / 10 % 10;
			int qian = x / 10 / 10 / 10 % 10;
			int wan = x / 10 / 10 / 10 / 10 % 10;

			// 按照要求进行判断即可
			if ((ge == wan) && (shi == qian) && (ge + shi + qian + wan == bai)) {
				System.out.println(x);
			}
		}
	}
}
时间: 2024-08-26 18:57:53

2.43 循环结构for语句的练习回文数的相关文章

循环结构-回文数

编写程序计算车速: 一个人开车去旅行,某时刻发现里程表上显示98589.经过两个小时,第一次显示了下一个回文数.求里程以及速度. 回文数:一个数的数字排列正反相同,例如98589,13431 int main() { int s1 = 98589; int s2 = s1; int a, b, c; while (true) { s2++; //假设此数为10000a+1000b+100c+10b+a a = s2 / 10000; b = (s2 - a * 10000) / 1000; c

要求循环输入一个数,判断是否为回文数

import java.util.Scanner; public class HuiWenShu { public static void main(String[] args) { Scanner input = new Scanner(System.in); char c = 'y'; //初始化c为y,为下面的循环做好准备 while(c == 'y'){ while(c == 'y'){ System.out.println("请随意输入一个大于三位的奇位数"); //回文数属

2.Java循环结构-for语句、while语句详解

Java程序设计中引入了循环语句.循环语句总共有三种常见的形式:for 语句.while 语句.do/while语句.下面将逐个进行详细的介绍. 一.for 语句 for 语句的基本结构如下所示: for(初始化表达式;判断表达式;递增(递减)表达式){     执行语句;   //一段代码 } 初始化表达式:初始化表达式的意义,在于定义循环之前变量的值是多少,如果没有这一项,就不知道该从哪个值开始循环. 判断表达式:判断表达式的作用在于规定循环的终点.如果没有判断表达式,那么此循环就成了死循环

2.41 循环结构for语句的格式和基本使用

/* 循环语句:for循环,while循环,do...while循环. for循环格式: for(初始化语句;判断条件语句;控制条件语句) { 循环体语句; } 执行流程: A:执行初始化语句 B:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 C:执行循环体语句; D:执行控制条件语句 E:回到B继续. 注意事项: A:判断条件语句无论简单还是复杂结果是boolean类型. B:循环体语句如果是一条语句,大括号可以省略:如果是多条

for语句的强化(水仙花,九九乘法表,回文数等)

一.输出如下图形:11 21 2 31 2 3 41 2 3 4 51 2 3 4 5 61 2 3 4 5 6 71 2 3 4 5 6 7 81 2 3 4 5 6 7 8 9 public class five { public static void main(String[] args) {  // TODO Auto-generated method stub    for(int a=1;a<=9;a++){     for(int  b=1;b<=a;b++){      Sy

04 循环结构概述和for语句的格式及其使用

04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do-while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } C执行流程: a:执行初始化语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句; d:执行循环后的操作表达式 e:回到B继续. D:案例演示 在控制台输出10次"hellow

04循环结构概述和for语句的格式及其使用

* A:循环结构的分类 * for,while,do...while * B:循环结构for语句的格式:* for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; }* C执行流程: * a:执行初始化语句 * b:执行判断条件语句,看其返回值是true还是false * 如果是true,就继续执行 * 如果是false,就结束循环 * c:执行循环体语句; * d:执行循环后的操作表达式 * e:回到B继续.* D:案例演示 * 在控制台输出10次"helloworld"

4th 循环结构概述和for语句的格式及其使用

04.01_Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do...while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } C执行流程: a:执行初始化语句 b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行 如果是false,就结束循环 c:执行循环体语句; d:执行循环后的操作表达式 e:回到B继续. D:案例演示 在控制台输出10次"hell

Java三种循环结构的区别

第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; } eg: 1 class Dome_For2{ 2 public static void main(String[] args) { 3 //System.out.println("Hello World!"); 4 //求1-10的偶数的和 5 int sum = 0; 6 for (int i = 1;i<=10 ; i++ ) { 7 if (i%2 ==