java123
A. java中,如果输入123,则结果显示为1+2+3=6.这个程序怎么写
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.print("Please input an integer: ");
String input = new Scanner(System.in).nextLine();
StringBuilder sb = new StringBuilder();
int sum = 0;
for(int i = 0; i < input.length(); i++){
String item = input.substring(i, i+1);
sb.append(item).append("+");
sum += Integer.parseInt(item);
}
System.out.println(sb.substring(0, sb.length() -1) + " = " + sum);
}
}
--------------testing
Please input an integer: 123
1+2+3 = 6
B. 在Java语言中,整型常数123占用的存储字节数是多少 为什么是4哪位大侠能讲的清楚点
java 中整型常量默认为 int 型,每个int型占4个字节,所以是4
C. java中的'\123'输出为什么是s
'\123'表示八进制123为ASCII码的字符,64+2*8+3=83,而大写字母S对应的ASCII码是83
D. java中1+12+123+1234+n代码怎么写 谢谢各位
result ="";
for(i=1,j=1;i<=n;i++,j=j*10+i)
{
result += j+"+";
}
不是算结果的,算结果的把result改成int,把"+"去掉就成了,不过有一点不明白,你这个样子好像n最大只能到9,接下来就不知道规则怎么制定了。对了,我用js写的,手头没有java的环境。
E. JAVA:定义初值为123的长整型变量X的语句是:
1、答案选A就是 long x=123L,定义时写成long x=123;也可以
2、B、C、D答案在定义时long和int都是属于数据类型,不可以定义时将x即设定为long类型又设定为int类型。(就相当于说一个人既是男的又是女的一样,不好意思,例子不恰当,但正能说明问题哈,呵呵)
希望能忙到你。
F. 1 12 123 1234 12345 123456 请问以上这个用JAVA如何打出来谢谢
for(int i=1;i<7;i++)
{
for(int j=0;j<i;j++)
{
System.out.print(j+1);
}
System.out.println();
}
G. java int 123%100=1.23,取出来是1.23,怎么写只取一位数,就是2
123%100/10 = 2
H. 用Java将123转为壹佰贰拾叁
public class Num2Rmb
{
private String[] hanArr={"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
private String[] unitArr={"十","百","千","万","十万","百万","千万","亿"}; public String toHanStr(String num){
if(num==null||num.length()==0){
return null;
}
String r="";
int len=num.length();
for(int i=0;i<len;i++){
int n=num.charAt(i)-'0';//取得第i位上的数。每次1,2,3
if(i!=len-1){
r+=hanArr[n]+unitArr[len-2-i];
}else{
r+=hanArr[n];
}
}
return r;
}
public static void main(String[] args)
{
Num2Rmb t=new Num2Rmb();
String r=t.toHanStr("123");
System.out.println(r);
}
} 好好学吧~Q~