Output

Duy Văn | 05/03/2025


Text

Như đã biết, để in ra một giá trị hoặc text chúng ta sử dụng

System.out.println("Hello World");

Chúng ta có thể in ra bao nhiêu text tuỳ ý, mỗi một lần gọi println nó sẽ in ra ở dòng mới

System.out.println("Hello World");
System.out.println("Hello Tree");
System.out.println("Hello Sunshine");

String trong Java bắt buộc phải được gói bằng dấu nháy kép "", không thể sử dụng dấu đơn như Python. Nếu thiếu ngoặc thì mặc định sẽ lỗi, nếu bản thân string có chứa dấu nháy kép thì cần sử dụng dấu escape \.

System.out.println("Hello \"World\"");

Có một method khác là print, nhưng nó không in ra dòng mới nên thường ít ai sử dụng

System.out.print("Hello World");
System.out.print("Hello Tree");
System.out.print("Hello Sunshine");

Number

Để in ra số, thì chúng ta sẽ gán thẳng số mà không sử dụng dấu nháy kép

System.out.println(123);
System.out.println(456);
System.out.println(789);

Đồng thời cũng có thể sử dụng các phép toán cơ bản

System.out.println(123 + 456);
System.out.println(456 - 123);
System.out.println(123 * 456);
System.out.println(456 / 123);

Đồng thời cũng có thể in ra cá giá trị boolean sử dụng expression

System.out.println(5 > 3);
System.out.println(5 < 3);
System.out.println(5 == 3);
System.out.println(5 != 3);

Variables

Về variable, bạn có thể đọc trước bài này. println cũng có thể sử dụng với biến, bằng cách sử dụng dấu + để nối chuỗi

String name = "John";
System.out.println("Hello " + name);

Cái này cũng áp dụng cho các loại biến khác nhau, nhưng dấu + đồng thời cũng sẽ mang các kết quả khác nhau tuỳ theo kiểu biến, ví dụ nếu với biến là số tự nhiên

int num = 15;
int numTwo = 20;
System.out.println("Sum is " + num + numTwo); // Sum is 1520

Tuy nhiên nếu chỉ có num và numTwo thì nó sẽ tự động cộng, hoặc nếu chúng ta buộc chúng cộng vào nhau trước khi nối chuỗi bằng dấu ngoặc đơn

int num = 15;
int numTwo = 20;
System.out.println(num + numTwo);
System.out.println("Sum is " + (num + numTwo)); // Sum is 35