رشته ها
سوال
برنامه ای بنویسید که تعداد نا مشخصی رشته را تا وارد شدن رشته ی finish گرفته و درنهایت مشخص کند در چند تا از رشته ها عدد(کاراکتر رقمی ) وجود داشته است.
در حال بررسی
1
انجمن برنامه نویسان جاوا
4 سال
3 پاسخ ها
448 دیده شده
-1
پاسخ ها ( ۳ )
سلام وقت بخیر،
package forum;
import java.util.Scanner;
public class soal3 {
public static void main(String[] args) {
// برنامه ای بنویسید که تعداد نا مشخصی رشته را تا وارد شدن رشته ی finish
// گرفته و درنهایت مشخص کند در چند تا از رشته ها عدد(کاراکتر رقمی ) وجود
// داشته است.
Scanner input = new Scanner(System.in);
String s;
int count = 0, f = 0;
do {
System.out.println(“please enter String”);
s = input.nextLine();
char[] ch = s.toCharArray();
for (int i = 0; i < ch.length; i++) {
if (ch[i] >= ‘0’ && ch[i] <= ‘9’) {
f = 1;
}
}
if (f == 1) {
count++;
f = 0;
}
} while (!s.equals(“finish”) );
System.out.println(count);
}
}