Trang 2 của 4 Đầu tiênĐầu tiên 1234 CuốiCuối
Kết quả 11 đến 20 của 38
  1. #11
    Ngày tham gia
    Jun 2014
    Bài viết
    0
    cho mình hỏi khi nhập điểm, muốn bắt ngoại lệ nhập điểm ngoài vùng 0-10 thì làm thế nào
    tiasangmoi92 gabk

  2. #12
    Ngày tham gia
    Apr 2016
    Bài viết
    0
    Trích dẫn Gửi bởi haihack
    cho mình hỏi khi nhập điểm, muốn bắt ngoại lệ nhập điểm ngoài vùng 0-10 thì làm thế nào
    hồ hồ, cách đầu tiên là bạn tự định nghĩa exception của riêng bạn mà thôi vì cái bạn nêu ra ko phải là exception chuẩn. bạn lên mạng search từ khóa "custom exception in java" hoặc các từ đại loại như thế sẽ ra rất nhiều. demo một link nhóe:
    http://www.javatutorialhub.com/java-user-defined-exception.html
    nhưng những tình huống như bạn nêu thì nên check bằng if,else thì có lẽ hay hơn chứ viết hẳn exception riêng mình nghĩ nó cứ giống như kiểu mang dao mổ trâu đi giết kiến vậy

    cách thứ 2 có thì khá là củ chuối nhưng nó cũng là 1 cách làm, giờ bạn tạo 1 mảng có 11 phần tử, mỗi phần tử chứa 1 giá trị từ 0->10, gọi là mảng điểm, tên là scorearr. giờ khi người dùng nhập điểm là 1 số, thay vì lấy số đó là điểm thì ta lấy đó là vị trí của điểm trong mảng scorearr, giả sử người dùng nhập là 7 thì cũng là 7 điểm nhưng ta ko lấy trực tiếp mà lấy bằng cách score = scorearr[7]
    và nếu làm theo cách này thì nếu người dùng nhập vào 1 số ngoài phạm vi từ 0->10 sẽ phát sinh ra ngoại lệ indexoutofbounexception
    nói thật là mình chưa làm như bạn nói bao giờ nên chỉ giúp bạn kiểu này được 2 ý tưởng "chuối" này thôi, nhờ các pro giúp bạn vậy. bạn làm được cách nào hay thì chia sẻ với a e nhóe

  3. #13
    Ngày tham gia
    May 2014
    Bài viết
    0
    Trích dẫn Gửi bởi haihack
    cho mình hỏi khi nhập điểm, muốn bắt ngoại lệ nhập điểm ngoài vùng 0-10 thì làm thế nào
    tiasangmoi92 gabk
    nếu điểm nhập nhỏ hơn 0 hoặc lớn hơn 10 thì báo người dùng nhập sai, if là quá đủ rồi bạn

  4. #14
    Ngày tham gia
    May 2014
    Bài viết
    0
    Trích dẫn Gửi bởi haihack
    cho mình hỏi khi nhập điểm, muốn bắt ngoại lệ nhập điểm ngoài vùng 0-10 thì làm thế nào
    tiasangmoi92 gabk
    bạn dùng if là được rồi bạn à! ko cần try{}catch{} làm gì cho nó rắc rối! gì thì nó cũng có giải pháp thôi nhưng mà suy nghĩ nó phức tạp mà vấn đề nó lại ko phức tạp...^^!

  5. #15
    Ngày tham gia
    Apr 2016
    Bài viết
    0
    hi,
    biết là dùng if là được nhưng mà vì mới học exception nên thầy bắt dùng kiểu này
    mình cũng làm được rồi, custom exception rồi ném ra thôi

  6. #16
    Ngày tham gia
    Feb 2015
    Bài viết
    0
    <div class="bbcodeblock bbcodequote bbcmspoilerblock">
    <div class="attribution type"><noscript>spoiler (move your mouse to the spoiler area to reveal the content)</noscript>

    show spoiler
    hide spoiler

    </div>
    <div class="quotecontent">
    <div class="bbcm_spoiler_noscript"><blockquote>

    Mã nguồn PHP:
    [color=#000000]
    package ede[/color][color=#007700].[/color][color=#0000bb]cacbt[/color][color=#007700].[/color][color=#0000bb]kien[/color][color=#007700]; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]inputmismatchexception[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]scanner[/color][color=#007700]; public class [/color][color=#0000bb]trycatchbt [/color][color=#007700]{ public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) { [/color][color=#0000bb]scanner nhap [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); try { [/color][color=#0000bb]int a[/color][color=#007700]; [/color][color=#0000bb]int b[/color][color=#007700]; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap a: "[/color][color=#007700]); [/color][color=#0000bb]a [/color][color=#007700]= [/color][color=#0000bb]nhap[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap b: "[/color][color=#007700]); [/color][color=#0000bb]b [/color][color=#007700]= [/color][color=#0000bb]nhap[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"ngiem la :" [/color][color=#007700]+ (-[/color][color=#0000bb]b [/color][color=#007700]/ [/color][color=#0000bb]a[/color][color=#007700])); } catch ([/color][color=#0000bb]arithmeticexception e[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error= :" [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); } catch ([/color][color=#0000bb]inputmismatchexception e1[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error nhap sai kieu du lieu: " [/color][color=#007700]+ [/color][color=#0000bb]e1[/color][color=#007700]); } } }[/color] 
    </blockquote></div>
    </div>
    </div>

  7. #17
    Ngày tham gia
    Jan 2015
    Bài viết
    0
    add xem e với
    <div class="bbcodeblock bbcodequote bbcmspoilerblock">
    <div class="attribution type"><noscript>spoiler (move your mouse to the spoiler area to reveal the content)</noscript>

    show spoiler
    hide spoiler

    </div>
    <div class="quotecontent">
    <div class="bbcm_spoiler_noscript"><blockquote>

    Mã nguồn PHP:
    [color=#000000]
    package ede[/color][color=#007700].[/color][color=#0000bb]cacbt[/color][color=#007700].[/color][color=#0000bb]kien[/color][color=#007700]; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]inputmismatchexception[/color][color=#007700];[/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]scanner[/color][color=#007700]; public class [/color][color=#0000bb]trycatchbt [/color][color=#007700]{ public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) { [/color][color=#0000bb]scanner nhap [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); try { [/color][color=#0000bb]int a[/color][color=#007700]; [/color][color=#0000bb]int b[/color][color=#007700]; [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap a: "[/color][color=#007700]); [/color][color=#0000bb]a [/color][color=#007700]= [/color][color=#0000bb]nhap[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap b: "[/color][color=#007700]); [/color][color=#0000bb]b [/color][color=#007700]= [/color][color=#0000bb]nhap[/color][color=#007700].[/color][color=#0000bb]nextint[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"ngiem la :" [/color][color=#007700]+ (-[/color][color=#0000bb]b [/color][color=#007700]/ [/color][color=#0000bb]a[/color][color=#007700])); } catch ([/color][color=#0000bb]arithmeticexception e[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error= :" [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); } catch ([/color][color=#0000bb]inputmismatchexception e1[/color][color=#007700]) { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"error nhap sai kieu du lieu: " [/color][color=#007700]+ [/color][color=#0000bb]e1[/color][color=#007700]); } } }[/color] 
    </blockquote></div>
    </div>
    </div>

  8. #18
    Ngày tham gia
    Sep 2014
    Bài viết
    0
    <div class="bbcodeblock bbcodequote bbcmspoilerblock">
    <div class="attribution type"><noscript>spoiler (move your mouse to the spoiler area to reveal the content)</noscript>

    show spoiler
    hide spoiler

    </div>
    <div class="quotecontent">
    <div class="bbcm_spoiler_noscript"><blockquote>


    Mã:
    package javaandroid.vn;
     
    import java.util.scanner;
     
    public class btbai22 {
        private float a,b;
        public static void main(string[]args){
            btbai22 b=new btbai22();
            b.nhap();
            system.out.println("in a:"+b.geta());
            system.out.println("in b:"+b.getb());
            try{
                system.out.println("nghiem pt ="+(-b.getb())/(b.geta()));
            }catch(exception e){
                system.out.println(e);
            }
        }
       
        public float geta() {
            return a;
        }
     
        public void seta(float a) {
            this.a = a;
        }
     
        public float getb() {
            return b;
        }
     
        public void setb(float b) {
            this.b = b;
        }
     
        public void nhap(){
            scanner in=new scanner(system.in);
            try{
                system.out.println("nhap a:");
                seta(in.nextfloat());
                system.out.println("nhap b:");
                setb(in.nextfloat());   
            }catch(exception e){
                system.out.println(e);
            }
        }
    }
    </blockquote></div>
    </div>
    </div>

  9. #19
    Ngày tham gia
    Feb 2014
    Bài viết
    0
    system.out.println(math.toradians((double)('o' * 3 * 21)))
    câu này cho ra được gì vậy các bác
    em đăng kí trên diễn đàn java nó bắt điền mà em thì chưa biết chạy kiểu j

  10. #20
    Ngày tham gia
    Apr 2016
    Bài viết
    0
    sửa giúp mình với :d
    <div class="bbcodeblock bbcodequote bbcmspoilerblock">
    <div class="attribution type"><noscript>spoiler (move your mouse to the spoiler area to reveal the content)</noscript>

    show spoiler
    hide spoiler

    </div>
    <div class="quotecontent">
    <div class="bbcm_spoiler_noscript"><blockquote>


    Mã nguồn PHP:
    [color=#000000]
    [/color][color=#ff8000]//làm lại bài giải phương trình ax + b = 0 . lập trình hướng đối tượng.//các hệ số nhập vào từ bàn phím. sử dụng try - catch để bẫy các lỗi khi nhập sai kiểu dữ liệu,//ví dụ nhập số lại nhập chữ. bẫy lỗi chia cho 0.[/color][color=#0000bb]package bai[/color][color=#007700].[/color][color=#0000bb]pkg22[/color][color=#007700]; [/color][color=#0000bb]import java[/color][color=#007700].[/color][color=#0000bb]util[/color][color=#007700].[/color][color=#0000bb]scanner[/color][color=#007700];public class [/color][color=#0000bb]bai22 [/color][color=#007700]{ public static [/color][color=#0000bb]void main[/color][color=#007700]([/color][color=#0000bb]string[/color][color=#007700][] [/color][color=#0000bb]args[/color][color=#007700]) { [/color][color=#0000bb]phuongtrinh x [/color][color=#007700]= new [/color][color=#0000bb]phuongtrinh[/color][color=#007700](); [/color][color=#0000bb]x[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700](); [/color][color=#0000bb]x[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700](); }}class [/color][color=#0000bb]phuongtrinh[/color][color=#007700]{ private [/color][color=#0000bb]float a[/color][color=#007700],[/color][color=#0000bb]b[/color][color=#007700]; public [/color][color=#0000bb]void in[/color][color=#007700](){ [/color][color=#0000bb]scanner in [/color][color=#007700]= new [/color][color=#0000bb]scanner[/color][color=#007700]([/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]in[/color][color=#007700]); try{ [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap a: "[/color][color=#007700]); [/color][color=#0000bb]this[/color][color=#007700].[/color][color=#0000bb]a [/color][color=#007700]= [/color][color=#0000bb]in[/color][color=#007700].[/color][color=#0000bb]nextfloat[/color][color=#007700](); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"nhap b: "[/color][color=#007700]); [/color][color=#0000bb]this[/color][color=#007700].[/color][color=#0000bb]b [/color][color=#007700]= [/color][color=#0000bb]in[/color][color=#007700].[/color][color=#0000bb]nextfloat[/color][color=#007700](); } catch([/color][color=#0000bb]exception e[/color][color=#007700]){ [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"loi nhap sai ki tu" [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); } } public [/color][color=#0000bb]void out[/color][color=#007700](){ [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"gia tri a la: "[/color][color=#007700]+ [/color][color=#0000bb]this[/color][color=#007700].[/color][color=#0000bb]a[/color][color=#007700]); [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"gia tri b la: "[/color][color=#007700]+ [/color][color=#0000bb]this[/color][color=#007700].[/color][color=#0000bb]b[/color][color=#007700]); try { [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"gia tri x = " [/color][color=#007700]+[/color][color=#0000bb]b[/color][color=#007700]/[/color][color=#0000bb]a[/color][color=#007700]); }catch ([/color][color=#0000bb]exception e[/color][color=#007700]){ [/color][color=#0000bb]system[/color][color=#007700].[/color][color=#0000bb]out[/color][color=#007700].[/color][color=#0000bb]println[/color][color=#007700]([/color][color=#dd0000]"phat hien loi " [/color][color=#007700]+ [/color][color=#0000bb]e[/color][color=#007700]); } }}[/color] 
    </blockquote></div>
    </div>
    </div>

Trang 2 của 4 Đầu tiênĐầu tiên 1234 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •