首页 > 代码库 > Java之循环语句练习1
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:9a的计算和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位的数值检验是否为回文数:1232112321是回文数
Java之循环语句练习1
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。