码迷,mamicode.com
首页 > 编程语言 > 详细

Java之循环语句练习1

时间:2016-09-12 18:52:47      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:

最近在猛复习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

标签:

原文地址:http://www.cnblogs.com/caidupingblogs/p/5865515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!