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~