close


/* 將一連串數字(每個數字為0~9)輸入
*
* 計算其和. Ex: 輸入 12345, 輸出為 15 (1+2+3+4+5=15)
*
* */

import java.io.*;

public class Main {
public static void main(String args[]) throws IOException{
/*
String splitString = "Bob:Stev:David:John";
//使用「:」進行切割
String[] names = splitString.split(":");
for(String name:names){
System.out.println(name);
}
//練習split函式,將數字或字串切成陣列
*/

BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
System.out.print("請輸入數字:");
String text = buf.readLine();//輸入字串
String[] names=text.split("");//切成單一傳入陣列
/*
for(String name:names){
System.out.println(name);
}//確認輸出陣列

*/
int names1[] = new int[names.length]; //宣告與字串陣列相同 size之整數陣列
for (int i=1; i<names.length; i++){
names1[i] = Integer.parseInt(names[i]);
//System.out.println("names1["+ i +"]=" + names1[i]);
}//這個要注意I=1是因為陣列[0]是=空白 無法轉換

int m=0;
for (int i=1; i<names.length; i++)
{

m=m+names1[i];

}
System.out.println("結果:"+m);

}
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 萌新-工程師 的頭像
    萌新-工程師

    工程師的雜記

    萌新-工程師 發表在 痞客邦 留言(0) 人氣()