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);
}
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.