자바 50 개의 고전 연습 문제 - 프로그램 8 입력 숫자 구 화

제목: s = a + aa + aa + aa + aa... a 의 값 을 구 합 니 다. 그 중에서 a 는 숫자 입 니 다.예 를 들 어 2 + 22 + 2222 + 22222 (이때 모두 5 개의 수 를 더 함), 몇 개의 수 를 더 하면 키보드 제어 가 있다. 분석: 관건 은 모든 항목 의 값 을 계산 하 는 것 이다.
import java.util.Scanner;
public class Prog8{
	public static void main(String[] args){
		System.out.print("求s=a+aa+aaa+aaaa+...的值,请输入a的值:");
		Scanner scan1 = new Scanner(System.in);
		int a = scan1.nextInt();
		
		System.out.print("你想要几个数相加,请输入一个整数:");
		Scanner scan2 = new Scanner(System.in);//以空格作为分隔符
		int n = scan2.nextInt();
		scan1.close();//关闭扫描器
		scan2.close();//关闭扫描器
		System.out.println(expressed(a,n)+add(a,n));
	} 
	//求和表达式
	private static String expressed(int a,int n){
		StringBuffer sb = new StringBuffer();
		StringBuffer subSB = new StringBuffer();
		for(int i=1;i

 

좋은 웹페이지 즐겨찾기