1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

hỏi các bác về JAVA tí...

Chủ đề trong 'Hỏi đáp Tin học' bởi Alexander_the_great, 28/08/2004.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. Alexander_the_great

    Alexander_the_great Thành viên mới

    Tham gia ngày:
    13/08/2003
    Bài viết:
    1.401
    Đã được thích:
    0
    hỏi các bác về JAVA tí...

    em mới tập tễnh học lập trình JAVA...bác cho em hỏi cái...


    trong cái switch () của JAVA nó có cho mình liệt kê các constant không vậy???

    ví dụ:
    m có int x...

    mà muốn liệt kê các số từ 75->100 để làm điểm chẳng hạn..

    case 75->100 (?):
    System.out.println...()


    vậy phải làm thế naò?
    liệt kê hết thì cũng được..nhưng không khả thi ...
  2. imweasel

    imweasel Thành viên quen thuộc

    Tham gia ngày:
    21/07/2002
    Bài viết:
    473
    Đã được thích:
    0
    không hiểu ý bác này là sao ? Java dùng switch giống như C/C++ đó

    switch(x) {
    case 13:
    //some code
    break;
    default:
    //default action
    }

    còn nếu bác muốn duyệt từ 75 tới 100 rồi với mỗi số có một hành động khác nhau thì k còn cách nào khác rồi. Nói chung câu hỏi bác là chưa đủ độ rõ
  3. Alexander_the_great

    Alexander_the_great Thành viên mới

    Tham gia ngày:
    13/08/2003
    Bài viết:
    1.401
    Đã được thích:
    0
    tư? 75->100 la?m một nhiệm vụ......em nói đaf clear chưa ạ???
    Em chưa nghif ra cách na?o ca?...thư? rô?i nhưng kô chạy được...hi? hi?...cái tính táy máy ma?...
  4. imweasel

    imweasel Thành viên quen thuộc

    Tham gia ngày:
    21/07/2002
    Bài viết:
    473
    Đã được thích:
    0
    thế thì dùng if...else là xong

    if ( (x<100) && (x>75) )
    //do something
    else
    //do something

  5. Alexander_the_great

    Alexander_the_great Thành viên mới

    Tham gia ngày:
    13/08/2003
    Bài viết:
    1.401
    Đã được thích:
    0
    có lý......
    ca?m ơn bác nhiê?u......ngu quá....
  6. Alexander_the_great

    Alexander_the_great Thành viên mới

    Tham gia ngày:
    13/08/2003
    Bài viết:
    1.401
    Đã được thích:
    0
    à? mà? khĂng 'ược
    nò bà?o là? chuyĂ?n tư? IF sang SWITCH mà?.....
  7. imweasel

    imweasel Thành viên quen thuộc

    Tham gia ngày:
    21/07/2002
    Bài viết:
    473
    Đã được thích:
    0
    bác post qua cái đề đó lên xem nào
  8. Alexander_the_great

    Alexander_the_great Thành viên mới

    Tham gia ngày:
    13/08/2003
    Bài viết:
    1.401
    Đã được thích:
    0
    Convert the following IF statement to a SWITCH statement ,number is a variable with a value from 0 to 100.
    if (number>=75)
    System.out.print("A");
    if (number>=65)
    System.out.print("B");
    ....
    //một loạt các điêù kiện số khác ....>=55,>=45.....
    làm sao để chuyển đây....
  9. imweasel

    imweasel Thành viên quen thuộc

    Tham gia ngày:
    21/07/2002
    Bài viết:
    473
    Đã được thích:
    0
    cha`, thử phát

    int x; //x is diem thi
    //assign value to x
    x -= 5; //x = 70 -> 95
    x /= 10; //x = 7,8,9
    switch(x) {
    case 7 : case 8 : case 9 :
    //do smt
    default:
    //do smt when x < 75
    }

  10. Alexander_the_great

    Alexander_the_great Thành viên mới

    Tham gia ngày:
    13/08/2003
    Bài viết:
    1.401
    Đã được thích:
    0
    có lý...có lý...ca?m ơn bác nh`..

Chia sẻ trang này