Mọi người cho em hỏi “\b\b\b” trong java có công dụng là gì vậy ạ?
\b\b\b trong Java có nghĩa là gì
3 cái backspace, chắc thế
5 Likes
\b
dùng để tìm vị trí bắt đầu hay kết thúc của một từ, 2 vị trí trên được gọi là word boundary. Ngoài ra, trong Java, \b
còn tượng trưng cho backspace. Ví dụ:
foo bar
\bfoo\b
sẽ tương ứng với foo
4 Likes
à em hiểu rồi cảm ơn anh.
import java.util.Scanner;
public class Math{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Input: ");
int num = scanner.nextInt();
if(num == 1){
System.out.println(num + " = " + num);
} else{
int i = 2;
System.out.print(num + " = ");
while(num != 1){
if(num % i == 0){
System.out.print(i +" * ");
num /= i;
} else{
++i;
}
}
}
System.out.println("\b\b\b");
}
}
Anh có thể giải thích giúp em cái dòng code System.out.println("\b\b\b"); có công dụng gì không ạ. Em thấy nó cũng giống 3 cái backspace.
1 Like
Anh có bổ sung thêm ở trên
1 Like
em cảm ơn anh ạ