Trong bài viết này, chúng ta sẽ cùng nhau giải quyết một số bài tập cơ bản trong Java dành cho người mới bắt đầu. Hãy chuẩn bị tinh thần và bắt đầu thử sức nhé!
- Dart – Ngôn ngữ lập trình đa năng cho ứng dụng đa nền tảng
- Một số tài liệu lập trình cơ bản cho người mới bắt đầu
- Django là gì? Tất cả những điều cần biết về framework này
- Tài liệu và cách học Java, OOP từ cơ bản đến nâng cao (Phần 1)
- Bật mí 14 tài liệu lập trình Python cơ bản đến nâng cao hay nhất 2023
Bài tập Java cơ bản có lời giải
Đề bài
Dưới đây là một số bài tập cơ bản mà bạn có thể thử làm:
Bạn đang xem: Bài tập Java cơ bản có lời giải cho người mới
Bài tập 1:
- Viết chương trình nhập vào một số và kiểm tra xem số đó có chia hết cho 5 hay không?
Xem thêm : Tải xuống TRỌN BỘ giáo trình lập trình PYTHON từ Cơ Bản đến Nâng Cao
Bài tập 2:
- Viết chương trình nhập vào một số nguyên n. Tính tổng các số chia hết cho 5 trong khoảng từ 1 đến n.
Xem thêm : Tạo Code Hình Trái Tim Python Tuyệt Đẹp Với Bước Đơn Giản Nhất
Bài tập 3:
- Viết chương trình cho một mảng số nguyên gồm n phần tử. Tính tổng các số chia hết cho 5 có trong mảng số nguyên đó.
Bài tập 4:
- Xây dựng các hàm thực hiện các công việc sau:
- Nhập các giá trị cho một mảng.
- Tính tổng các phần tử chia hết cho 5 có trong mảng.
Lời giải
Sau khi bạn đã thử sức làm xong các bài tập nhỏ trên, hãy cùng xem lời giải của mình nhé ^^
Bài tập 1:
package com.company;
import java.util.Scanner;
public class EX1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Nhập số cần kiểm tra:");
int number = scanner.nextInt();
if (number % 5 == 0) {
System.out.println(number + " có chia hết cho 5");
} else {
System.out.println(number + " không chia hết cho 5");
}
}
}
Xem thêm : Tải xuống TRỌN BỘ giáo trình lập trình PYTHON từ Cơ Bản đến Nâng Cao
Bài tập 2:
package com.company;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Nhập n:");
int n = scanner.nextInt();
int sum = 0;
for (int i = 1; i <= n; i++) {
if (i % 5 == 0) {
sum += i;
}
}
System.out.println("Tổng các số chia hết cho 5 trong khoảng từ 1 -> n: " + sum);
}
}
Xem thêm : Tạo Code Hình Trái Tim Python Tuyệt Đẹp Với Bước Đơn Giản Nhất
Bài tập 3:
package com.company;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Nhập n:");
int n = scanner.nextInt();
int[] arr = new int[n];
for (int i = 0; i < arr.length; i++) {
System.out.println("Nhập phần tử thứ " + (i + 1) + " :");
arr[i] = scanner.nextInt();
}
int sum = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 5 == 0) {
sum += arr[i];
}
}
System.out.println("Tổng các phần tử chia hết cho 5 có trong mảng là: " + sum);
}
}
Bài tập 4:
package com.company;
import java.util.Scanner;
public class Demo {
public static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("Nhập n:");
int n = scanner.nextInt();
int[] arr = inputArray(n);
int sum = sumAllElementDivisionByFive(arr);
System.out.println("Tổng các phần tử chia hết cho 5 có trong mảng là: " + sum);
}
private static int sumAllElementDivisionByFive(int[] arr) {
int sum = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 5 == 0) {
sum += arr[i];
}
}
return sum;
}
private static int[] inputArray(int n) {
int[] arr = new int[n];
for (int i = 0; i < arr.length; i++) {
System.out.println("Nhập phần tử thứ " + (i + 1) + " :");
arr[i] = scanner.nextInt();
}
return arr;
}
}
Cùng nhau thực hiện các bài tập trên sẽ giúp bạn nắm vững kiến thức cơ bản về lập trình Java. Hãy cố gắng và không ngại khó khăn, bạn sẽ thành công!
Nguồn: https://laptrinhc.edu.vn
Danh mục: Tài liệu IT