Loading Now

Bài tập Java cơ bản: hiển thị ký tự thứ k trong string

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

Contact