java 练习题2

//题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
 //例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由用户控制。

Scanner sc = new Scanner(System.in);
        System.out.println("请输入数字;");
        double a=sc.nextDouble();
        double b=2;
        double c=0;
        double sum=0;
        double sum1=0;
        for (int i=0;i<a;i++)
        {
            c=b*Math.pow(10, i);
            sum=sum+c;
            sum1=sum+sum1;

        }
        System.out.println(sum1);

时间: 2024-11-20 13:27:20

java 练习题2的相关文章

20140314 java练习题-打印各种图形

1.打印直角三角形 import java.util.Scanner; public class AgeDemo { public static void main(String[] args){ //打印一个倒立的直角三角形如下: //**** //*** //** //* Scanner sc = new Scanner(System.in); System.out.println("请输入边长:"); int a = sc.nextInt(); for(int j=a;j>

Java练习题4_last_1042林大锐格平台

import java.util.Scanner; public class Main{ public static void main(String args[]){ int ri , repeat; int n; Scanner in = new Scanner(System.in); repeat = in.nextInt(); for(ri = 1 ; ri <= repeat ; ri++){ n=in.nextInt(); dectobin(n); } } static void d

Java练习题4_last-1_1043林大锐格平台

import java.util.Scanner; public class Main{ public static void main(String[] args){ int m , n; Scanner in = new Scanner(System.in); m = in.nextInt(); n = in.nextInt(); System.out.println(Min(m,n)); } static int Min(int a,int b){ if(a<=b)return a; el

Java练习题4_3_2407林大锐格平台

import java.util.Scanner; class Rectangular { private static int x, y; private static int countP = 0; public Rectangular(int xx, int yy) { x=xx; y=yy; } public Rectangular(Rectangular p) { x=p.x; y=p.y; } public int getX() { return x; } public int ge

java练习题:现给出二组字符串,比较他们看是否相等

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer; /** * 假设字符串类似这样的aba和aab就相等,现在随便给你二组字符串,请编程比较他们看是否相等 * */public class EqualDemo { public static void main(String[] args) { //先读

Java练习题_Map 利用Map,完成下面的功能: 从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。

从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队. 历届世界杯冠军 届数 举办年份 举办地点 冠军 第一届 1930年 乌拉圭 乌拉圭 第二届 1934年 意大利 意大利 第三届 1938年 法国 意大利 第四届 1950年 巴西 乌拉圭 第五届 1954年 瑞士 西德 第六届 1958年 瑞典 巴西 第七届 1962年 智利 巴西 第八届 1966年 英格兰 英格兰 第九届 1970年 墨西哥 巴西 第十届 1974年 前西德 西德 第十一届 1978年 阿根廷 阿根廷 第

《java练习题》习题集三

[程序21]题目:求1+2!+3!+…+20!的和 [程序22]题目:利用递归方法求5!. /** * [程序21] * 题目:求1+2!+3!+…+20!的和 * [程序22] * 题目:利用递归方法求5!. */ public class Subject21And22 { public static void main(String[] args) { int sum = factorialSum(20); System.out.println("1+2!+3!+…+20!之和:"

《Java练习题》习题集五

[程序41]题目:求0,1,2,3,4,5,6,7所能组成的8位奇数个数. /** * [程序41] * 题目:求0,1,2,3,4,5,6,7所能组成的8位奇数个数. */ public class Subject41 { public static void main(String[] args) { int[] arr = new int[]{0,1,2,3,4,5,6,7}; compose(arr); } /** * 获取:0—7所能组成的奇数个数 */ private static

《Java练习题》进阶练习题(三)

前言:不仅仅要实现,更要提升性能,精益求精,用尽量少的时间复杂度和空间复杂度解决问题. [程序68]将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. public class ListNode { int val; ListNode next; ListNode(){ } ListNode(int x) { val = x; } } /** * 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. */ publ

《Java练习题》进阶练习题(五)

前言:不仅仅要实现,更要提升性能,精益求精,用尽量少的时间复杂度和空间复杂度解决问题. [程序88]给定一个未排序的整数数组,找出其中没有出现的最小的正整数. /** * 给定一个未排序的整数数组,找出其中没有出现的最小的正整数. */ public class Subject88 { public static void main(String[] args) { int[] arrInt = new int[]{-1,-9,1,2,4,6,9,8}; int number = new Sub