字符串转换成如下格式输出

来源:百度知道 编辑:UC知道 时间:2024/07/04 23:20:43
将用户通过键盘输入字符串转换成如下格式输出,例如:
“5028”  5 * 1000 + 0 * 100 + 2 *10 + 8 * 1

会的大侠写下 呵呵

import java.util.Scanner;

public class B3 {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);

String str = sc.next();
for(int i=0;i<str.length();i++){
String zero = "";
for(int j=0;j<str.length()-i-1;j++){
zero = zero+"0";
}
System.out.print(str.charAt(i)+"*"+"1"+zero);

if(i!=str.length()-1){
System.out.print("+");
}
}

}
}