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