
Bài tập Java cơ bản: hiển thị ký tự thứ k trong string
Bài tập
Cho xâu s
và số nguyên k
được nhập từ bàn phím. Bạn hãy viết chương trình in ra màn hình ký tự thứ k
trong xâu s
.
Ví dụ nếu bạn nhập s = "Dumv.tech", k = 2
như bên dưới:
Dumv.tech
2
Thì màn hình sẽ hiển thị ra:
o
Giải thích: ký tự thứ 2 trong xâu Dumv.tech
là ký tự o
Lý thuyết
String
bản chất cũng giống như một mảng các ký tự, để lấy ra ký tự thứ k
bên trong String
bạn có thể dùng phương thức charAt(k - 1);
(String
cũng giống như mảng, ký tự thứ k
có chỉ số là k - 1
):
import java.util.Scanner;
public class Array {
public static void main(String[] args) {
String s = "Dumv.tech";
System.out.print(s.charAt(1));
}
}
Sẽ hiển thị ra màn hình:
o
Hướng dẫn
Code mẫu:
import java.util.Scanner;
public class Array {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
int k = sc.nextInt();
System.out.print(s.charAt(k - 1));
}
}
Post Comment