Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 14

Chủ đề: hàm nhập trong java

  1. #1
    Tham gia
    27-04-2008
    Bài viết
    126
    Like
    0
    Thanked 1 Time in 1 Post

    hàm nhập trong java

    anh em cho hỏi nha hàm nhập 1 số trong java là hàm gì vậy
    VD trong C là scanf
    trong C++ là cin>>
    System.out.println() là hàm xuất vậy hàm nhập là gì
    Quote Quote

  2. #2
    Tham gia
    04-07-2008
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts
    // sao bạn hỏi ở nhiều diễn đàn vậy , có làm được chưa ?
    class nhap
    {

    public static void main(String args[])
    {
    System.out.print("Nhap vao mot so : ");
    String a = System.console().readLine(); // du`ng method nhap console().readLine() ;
    // lưu ý kiểu nhập vào là String giống C# , ta phải chuyển kiểu cho nó nếu muốn !!!


    System.out.println("Ban vua nhap : "+a);


    }
    }

  3. #3
    Tham gia
    14-03-2007
    Bài viết
    510
    Like
    0
    Thanked 3 Times in 3 Posts
    Dùng class Scanner cũng được.

    Nếu muốn hiểu rõ, bạn lên Java api, vào mục java.util, tìm chỗ Scanner

  4. #4
    Tham gia
    27-04-2008
    Bài viết
    126
    Like
    0
    Thanked 1 Time in 1 Post
    // sao bạn hỏi ở nhiều diễn đàn vậy , có làm được chưa ?
    class nhap
    {

    public static void main(String args[])
    {
    System.out.print("Nhap vao mot so : ");
    String a = System.console().readLine(); // du`ng method nhap console().readLine() ;
    // lưu ý kiểu nhập vào là String giống C# , ta phải chuyển kiểu cho nó nếu muốn !!!


    System.out.println("Ban vua nhap : "+a);


    }
    }
    Reply With Quote

    nhập ký tự thì nói làm gì cậu,mình thấy trong sách nói cái đó nhiều,nhưng nhập số nguyên hay số thực thì hiếm,lạ thật

    [=========> Bổ sung bài viết <=========]

    Code:
    TextField input;
       Label inputLabel;
       int radius;
    
       public void init()
       { setFont(new Font("VNI-Centur",Font.BOLD,12));
          input = new TextField( 5 );
          input.addActionListener( this );
          inputLabel = new Label( "Enter radius: " );
          add( inputLabel );
          add( input );
       }
    các bạn phân tích code nhập này xem sao

    [=========> Bổ sung bài viết <=========]

    Code:
    import java.io.*;
    
    public class Main {
    
        public static void main(String[] args) 
            
    	throws Exception {
    	BufferedReader in=new BufferedReader (new InputStreamReader(System.in));
            System.out.println("NHAP A:");
            int a=Integer.parseInt (in.readLine());
            System.out.println("NHAP B:");
            int b=Integer.parseInt (in.readLine());
            int ketqua;
            ketqua=a+b;
            System.out.println("ket qua bai toan a+b la:"+ketqua);
    		
        }
    
    }
    cảm ơn đã quan tâm,mình biết làm rồi,đây là code nhập 2 số và tính tổng
    Được sửa bởi coder_gate lúc 09:37 ngày 05-07-2008 Reason: Bổ sung bài viết

  5. #5
    Tham gia
    04-07-2008
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts

    Tệ thật !

    Sax , mi`nh có ghi chú mà
    String a = System.console().readLine(); // du`ng method nhap console().readLine() ;
    // lưu ý kiểu nhập vào là String giống C# , ta phải chuyển kiểu cho nó nếu muốn !!!
    La`m gì có nhập một số nguyên hay số thực từ bàn phím ??? Chỉ có nhập chuổi ru`i chuyển nó sang số nguyên chứ .

  6. #6
    Tham gia
    22-12-2007
    Location
    UIT
    Bài viết
    1,488
    Like
    0
    Thanked 1 Time in 1 Post
    Xài class Scanner cũng đươc

    Code:
    import java.util.Scanner;
    public class Test
    {
      public static void main(String[] args)
      {
        int a;
        Scanner nhap = Scanner(System.in);
        a = nhap.nextInt();
        ...;
      }
    }

  7. Thành viên Like bài viết này:


  8. #7
    Tham gia
    19-01-2007
    Bài viết
    28
    Like
    0
    Thanked 0 Times in 0 Posts
    Cứ gõ system.in nhập từ bàn phím

  9. #8
    Tham gia
    05-09-2008
    Location
    HCM
    Bài viết
    26
    Like
    0
    Thanked 0 Times in 0 Posts
    Java 6 có Console, bạn có thể dùng class này để làm việc giống như trên .NET

    http://dangtritue.blogspot.com

  10. #9
    Tham gia
    18-08-2007
    Bài viết
    19
    Like
    0
    Thanked 0 Times in 0 Posts
    System.console().readLine();

    Erox làm gì có cú pháp này!
    Post bài gì kỳ vậy!?

    [=========> Bổ sung bài viết <=========]

    Đây là 1 cách nữa!

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    System.out.println("Nhap vao 1 chuoi:");

    Scanner scan=new Scanner(System.in); //su dung thu vien Scanner

    String userInput = scan.next();

    System.out.println(userInput);
    }
    Được sửa bởi krisscage lúc 12:13 ngày 25-03-2009 Reason: Bổ sung bài viết

  11. #10
    Tham gia
    12-04-2009
    Bài viết
    13
    Like
    0
    Thanked 0 Times in 0 Posts

    Thử class này để nhập xuất

    class NhapXuat
    {
    public static BufferedReader x = new BufferedReader(new InputStreamReader(System.in));
    public int a;
    public double b;
    public String st;
    public int docSoNguyen(String inform) throws Exception
    {
    try
    {
    System.out.print(inform + ":\t");
    this.a = Integer.parseInt(x.readLine());
    }
    catch(Exception x)
    {
    docSoNguyen("Nhap sai dinh dang, nhap lai !");
    }
    return this.a;
    }

    public double docSoThuc(String inform) throws Exception
    {
    try
    {
    System.out.print(inform + ":\t");
    this.b = Double.parseDouble(x.readLine());
    }

    catch(Exception x)
    {
    docSoNguyen("Nhap sai dinh dang, nhap lai !");
    }
    return this.b;
    }

    public String docChuoi(String inform) throws Exception
    {
    System.out.print(inform + ":\t");
    this.st = x.readLine();
    return this.st;
    }
    }

Trang 1 / 2 12 LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • 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
  •