Java之循环语句练习1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java之循环语句练习1相关的知识,希望对你有一定的参考价值。

最近在猛复习Java,猛刷题目ing,好了,不说了,我要去搬砖了。

输入整数 a,输出结果 s,其中s与a的关系是:s=a+aa+aaa+aaaa+aa...a,最后为a个a。例如:a=2时,s=2+22=24。 要求:使用循环结构语句实现。

package com.cdp.SuShu;

import java.util.Scanner;

public class task4 {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.println("请输入你要输入的n:");
		int a = input.nextInt();
		int tiem = 0;
		int sum = 0;
		for (int i = 1; i <= a; i++) {
			//计算a+aa+aaa+aaaa+aa...a
			tiem = tiem * 10 + a;
			sum += tiem;
		}
		System.out.println("a的计算和sum=" + sum);
	}

}

我们输入9,运算所得结果为:

请输入你要输入的n:
9
a的计算和sum=1111111101

回文数:

package com.cdp.SuShu;

import java.util.Scanner;

public class huiwenshu {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("请输入一个5位的数值检验是否为回文数:");
		Scanner input = new Scanner(System.in);
		int a = input.nextInt();
		if (a / 10000 == a % 10 && a / 1000 % 10 == a / 10 % 10) {
			System.out.println(a + "是回文数");
		} else {
			System.out.println(a + "不是回文数");
		}
	}

}

运行:

请输入一个5位的数值检验是否为回文数:
12321
12321是回文数

以上是关于Java之循环语句练习1的主要内容,如果未能解决你的问题,请参考以下文章

从零学java笔录-第15篇 循环语句 二

循环语句之双重循环练习

循环语句练习题2

Java学习之for循环打印菱形练习

Java练习 标准输入,输出,以及while 循环

Java-条件语句循环语句练习