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