PDA

View Full Version : سوال: تبدیل رشته به عدد



pakhgirl11
سه شنبه 23 آذر 1389, 22:57 عصر
سلام
می خوام یه برنامه بنویسم که 1 خط عدد را با هم بگیرد مثل 1 12 34 67 99 و بتونه روی این اعداد اعمال ریاضی انجام بده.خودم با string نوشتم و یکی یکی اعداد را تو ارایه ریختم ولی این برنامه space نمیفهمه و باید بین اعداد یه کارکتر دیگه باشه.می شه بگید چجوری میشه این برنامه را نوشت با space؟

javaphantom
چهارشنبه 24 آذر 1389, 14:12 عصر
public class MyClass {

public static void main(String[] s) {
String myNumber = "50";
String yourNumber = "20";

int result = Integer.parseInt(myNumber) + Integer.parseInt(yourNumber);

System.out.println("result = " + result);
}
}

javaphantom
چهارشنبه 24 آذر 1389, 14:15 عصر
اینم با space


public class MyClass {

public static void main(String[] s) {
String myNumber = "50 1";
String yourNumber = "20";

int result = Integer.parseInt(myNumber.replace(" ","")) + Integer.parseInt(yourNumber.trim());

System.out.println("result = " + result);
}
}

pakhgirl11
پنج شنبه 25 آذر 1389, 20:22 عصر
ممنون از جوابتون ولی می خوام رشته را از کاربر بگیرم

javaphantom
پنج شنبه 25 آذر 1389, 22:46 عصر
ممنون از جوابتون ولی می خوام رشته را از کاربر بگیرم


public class MyClass {

public static void main(String[] s) throws IOException {


BufferedReader reader1 = new BufferedReader(new InputStreamReader(System.in));

int result = Integer.parseInt(reader1.readLine().replace(" ","").trim()) ;


System.out.println("result = " + result);


}
}