01/10/2018, 17:47

Cho em hỏi về việc in ra trong java

em có làm 1 bài về từ điển nhưng nó không chạy, nên em làm 1 bài nháp chỉ nhập vào in ra, nhưng không hiểu sao nó bỏ qua kí hiệu đầu ạ, code em

import java.util.Scanner;
class n00B {
    String  a;
    String b;

    public String  getB() {
        return b;
    }

    public String getA() {
        return a;
    }

    n00B(String a, String b)
    {
        this.a = a;
        this.b = b;
    }

    void inra()
    {
        System.out.println("|"+a+"         |"+b);
    }
}

class mang {
    n00B[] as = new n00B[10];
}
class nhap {
    String  a;
    String b;
    int size;
    Scanner input = new Scanner(System.in);

    void get(mang m)
    {
        size = input.nextInt();
        for (int i = 0; i < size; i++) {
            a = input.nextLine();
            b = input.nextLine();
            m.as[i] = new n00B(a, b);
        }
    }
}
public class test {
    public static void main(String[] args)
    {
        mang mk = new mang();
        nhap in = new nhap();
        in.get(mk);
        for (int i = 0; i < in.size; i++) {
            mk.as[i].inra();
        }
    }
}

với cả cho em hỏi ví dụ mình có 2 class, 1 class có biến size,size đó mình input, thì nếu mình gọi int bên class khác nó sẽ là 0 hay là trả về size input ạ, vì trong cái từ điển của em nó không in ra gì cả


em cảm ơn mọi người nhiều ạ

Bài liên quan
0