标签:
最近在猛复习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是回文数
标签:
原文地址:http://www.cnblogs.com/caidupingblogs/p/5865515.html