程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat (0<repeat<10),做repeat次下列运算:输入一个整数,从高位开始逐位输出它的各位数字。输出语句:System.out.print(digit+" ");例:括号内是说明输入3 (repeat=3)123456-6008输出1 2 3 4 5 66 0 08import java.util.Scanner;public class Test4032{public static void main(String []args ){int ri, repeat;int digit;long n, temp, pow;Scanner in=new Scanner(System.in);repeat=in.nextInt();for(ri=1; ri<=repeat; ri++){n=in.nextLong();/*---------*/System.out.println();}}}3 123456 -600 8import java.util.Scanner;public class Test4032{public static void main(String []args ){int ri, repeat;int digit;long n, temp, pow;Scanner in=new Scanner(System.in);repeat=in.nextInt();for(ri=1; ri<=repeat; ri++){n=in.nextLong();n=Math.abs(n);String str=String.valueOf(n);for(int i=0;i<str.length();i++){digit=str.charAt(i)-'0';System.out.print(digit+" ");}System.out.println();}}}首先,请问下String str=String.valueOf(n)这句什么意思?还有这道题整个就没懂,能不能把答案给我解释下哈?
2 回答
泛舟湖上清波郎朗
TA贡献1818条经验 获得超3个赞
定义和用法 valueOf() 方法可返回 String 对象的原始值。 原始值是由从 String 对象下来的所有对象继承的。 valueOf() 方法通常由 JavaScript 在后台自动进行调用,而不是显式地处于代码中。 语法 stringObject.valueOf() 抛出 当调用该方法的对象不是 String 时抛出 TypeError 异常。
添加回答
举报
0/150
提交
取消