رشته ها

سوال

برنامه ای بنویسید که تعداد نا مشخصی رشته را تا وارد شدن رشته ی finish گرفته و درنهایت مشخص کند در چند تا از رشته ها عدد(کاراکتر رقمی ) وجود داشته است.

در حال بررسی 1
Hanii 4 سال 3 پاسخ ها 448 دیده شده -1

پاسخ ها ( ۳ )

  1. سلام وقت بخیر،

     

  2.  

  3. 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);
    }
    }

ارسال یک پاسخ