Anh/Chị cho em hỏi là tại dòng: System.out.println((char)(c + 1));
--> Mình ép (c+1) về kiểu kí tự là do: c là kiểu kí tự, còn 1 là kiểu số nguyên. Mà do kiểu số nguyên lớn hơn kiểu kí tự nên: : Kiểu kí tự + Kiểu số nguyên = Kiểu số nguyên. Nên mình phải ép về kiểu kí tự để xuất ra được dạng kí tự đúng vậy không ạ?
Đề bài: Nhập vào một kí tự và xuất ra kí tự kế tiếp của kí tự đó:
import java.util.Scanner;
public class Input {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char c = sc.next().charAt(0);
System.out.println((char)(c + 1));
}
}