Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5

Chủ đề: loi ve truyen tham so

  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    loi ve truyen tham so


  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    tham số bạn truyền vào không đủ rồi.
    bạn tham khảo đoạn code này nha. Chú ý bạn chạy ct bằng tay nha, tạm thời khoan hẵng dùng IDE.
    Mã:
    class Tong {
    
        public static void main(String[] args) {
            if (args.length != 2) {
                int x, y;
                x = Integer.parseInt(args[0]);
                y = Integer.parseInt(args[1]);
                System.out.println("day la ket qua" + (x + y));
            } else {
                System.out.println("tham so truyen vo khong du");
            }
        }
    }

  3. #3
    Trích dẫn Gửi bởi dragonhaman113
    tham số bạn truyền vào không đủ rồi.
    bạn tham khảo đoạn code này nha. Chú ý bạn chạy ct bằng tay nha, tạm thời khoan hẵng dùng IDE.
    Mã:
    class Tong {
    
        public static void main(String[] args) {
            if (args.length != 2) {
                int x, y;
                x = Integer.parseInt(args[0]);
                y = Integer.parseInt(args[1]);
                System.out.println("day la ket qua" + (x + y));
            } else {
                System.out.println("tham so truyen vo khong du");
            }
        }
    }
    thanks bac nha,em moi lo mo lap trinh,mong bac chi giao nhieu,

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi taituinfo
    class Tong {
    public static void main(String [] args){
    int x,y;
    x=Integer.parseInt(args[0]);
    y=Integer.parseInt(args[1]);
    System.out.println("day la ket qua"+(x+y));
    }
    }


    thi no bao loi :Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    cac pro giup em voi
    Nên tập khả năng xác định lỗi bạn à [IMG]images/smilies/17.gif[/IMG]
    Mã:
    Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
    tức là đã truy cập phần từ ngoài phạm vi mảng
    Nhìn vô code thì thấy có 2 dòng truy cập phần tử mảng
    Mã:
    x = Integer.parseInt(args[0]);
    y = Integer.parseInt(args[1]);
    Bạn hiểu được args[0] có nghĩa là gì thì sẽ tự hiểu ra bản chất lỗi nằm ở đâu [IMG]images/smilies/2.gif[/IMG]

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Lỗi đó và vậy nek bạn. khi bạn qua màn hình Console để thực thi chương trình, vì bạn dùng biến gán của args[0], nên khi bạn thực thi bạn phải truyền luôn đối số của hàm main vào.
    ví dụ bạn có tên chuơng trình đc lưu là Tong
    bạn phải làm vậy nè
    Java Tong 5 6
    5 và 6 là 2 đối số đc truyền vào, mình giải thích vậy hi vọng bạn hiểu nhé
    [IMG]images/smilies/18.gif[/IMG]

 

 

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
  •