Tổng hợp bài tập ôn luyện kiến thức java căn bản - java core
Bài 1:
In ra màn hình dòng chữ “Hello, this is my first appliation”.
Bài 2:
Nhập 1 số nguyên, 1 số double, 1 ký tự, 1 chuỗi từ bàn phím và hiển thị giá trị các biến vừa nhập ra màn hình.
Bài 3:
Tìm max, min của 2 (hoặc 3) số được nhập vào từ bàn phím
Bài 4:
Giải phương trình bậc nhất: ax + b = 0.
Bài 5:
Giải phương trình bậc 2: ax^2 + bx +c = 0.
Bài 6:
Nhập 1 số có tối đa 4 chữ số, in số đó ra dưới dạng chữ.
Bài 7:
Tính tổng từ 1 đến 100
Bài 8:
Tính tổng từ 1 đến n.
Bài 9:
Tìm ước chung lớn nhất, BCNN của 2 số được nhập vào từ bàn phím.
Bài 10:
Kiểm tra 1 số có là số nguyên tố hay không?
Bài 11:
In ra các số nguyên tố từ 1 đến n
Bài 12:
Kiểm tra 1 số hoàn hảo (là số có tổng các ước nhỏ hơn nó, bằng chính nó)
(Ex: 6 = 1+2+3).
Bài 13:
In ra các số hoàn hảo từ 1 đến n.
Bài 14:
In ra dãy fibonacy nằm trong giới hạn từ 1 đến n
( 1 2 3 5 8 13 …)
Bài 15:
Nhập vào 1 số n, in số đó ra dạng tích lũy thừa các thừa số nguyên tố.
Bài 16:
Nhập 1 mảng có 10 phần tử các số nguyên, hiển thị mảng vừa nhập ra màn hình.
Bài 17:
Nhập tự động (Dùng lớp Random) mảng có 10 phần tử các số nguyên, hiển thị mảng vừa nhập ra màn hình.
Bài 18:
Nhập mảng có n phần tử (bằng tay hoặc tự động) các số nguyên, hiển thị mảng vừa nhập ra màn hình.
Bài 19:
Nhập mảng có n phần tử các số nguyên, In ra phần tử max, min của mảng.
Bài 20
Nhập mảng có n phần tử các số nguyên, In ra các phần tử là số nguyên tố của mảng.
Bài 21:
Nhập mảng có n phần tử các số nguyên, In ra các phần tử là số hoản hảo của mảng.
Bài 22:
Nhập mảng có n phần tử các số nguyên, In ra các phần tử là số chẵn.
Bài 23:
Nhập mảng có n phần tử các số nguyên, Sắp xếp mảng tăng dần bằng thuật toán Chọn trực tiếp và hiển thị mảng đã sắp xếp ra màn hình.
Bài 24:
Nhập mảng có n phần tử các số nguyên, Sắp xếp mảng tăng dần bằng thuật toán Nổi bọt và hiển thị mảng đã sắp xếp ra màn hình.
Bài 25:
Nhập mảng có n phần tử các số nguyên, Sắp xếp mảng tăng dần bằng thuật toán Chèn và hiển thị mảng đã sắp xếp ra màn hình
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)
![vuong huu phu [T2008A]](https://www.gravatar.com/avatar/307a5cf29780afab49706dc8b15b86c6.jpg?s=80&d=mm&r=g)
vuong huu phu
2021-01-21 10:17:30
import java.util.Scanner;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Admin
*/
public class bai3 {
public static void main(String[] args) {
int a,b,c,max,min ;
Scanner scan = new Scanner(System.in);
System.out.println("Nhap so a = ");
a = scan.nextInt();
System.out.println("nhap so b = ");
b = scan.nextInt();
System.out.println("nhap so c = ");
c = scan.nextInt();
max =a;
min= a;
if (b>max){
max=b;
}else if (b < min){
min=b;
}
if (c>max){
max=c;
}else if (c<min){
min = c;
}
System.out.println("so lon nhat la = "+ max);
System.out.println("so nho nhat la = "+ min);
}
}
![vuong huu phu [T2008A]](https://www.gravatar.com/avatar/307a5cf29780afab49706dc8b15b86c6.jpg?s=80&d=mm&r=g)
vuong huu phu
2021-01-21 09:24:39
import java.util.Scanner;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Admin
*/
public class bai2 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a;
float b;
char c;
String f;
System.out.println("Nhap so nguyen = ");
a = scan.nextInt();
System.out.println("Nhap so double = ");
b = scan.nextFloat();
System.out.println("nhap ki tu :");
c = scan.next().charAt(0);
scan.nextLine();
System.out.println("nhap ki chuoi :");
f = scan.nextLine();
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(f);
}
}
![vuong huu phu [T2008A]](https://www.gravatar.com/avatar/307a5cf29780afab49706dc8b15b86c6.jpg?s=80&d=mm&r=g)
vuong huu phu
2021-01-21 09:24:03
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Admin
*/
public class bai1_2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.print("Hello, this is my first appliation");
}
}
![Trần Thị Khánh Huyền [T2008A]](https://www.gravatar.com/avatar/554e115833778e4294a01aebe228f3d6.jpg?s=80&d=mm&r=g)
Trần Thị Khánh Huyền
2021-01-21 08:25:29
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package tonghopbaitap;
import java.util.Scanner;
/**
*
* @author Admin
*/
public class TongHopBaiTap {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//Bai 1:
/*System.out.println("Hello, this is my firt application");*/
//Bai 2:
/*int a;
double b;
char c;
String d;
Scanner nhap = new Scanner(System.in);
System.out.println("Nhap chuoi: ");
d = nhap.nextLine();
System.out.println("Nhap so nguyen: ");
a= nhap.nextInt();
System.out.println("Nhap so double: ");
b = nhap.nextDouble();
System.out.println("Nhap ky tu: ");
c = nhap.next().charAt(0);
System.out.println("so nguyen: "+a+", so double: "+b+", ky tu: "+c+",chuoi: "+d);*/
//Bai 3:
Scanner sc = new Scanner(System.in);
float a,b,c, max, min;
System.out.println("Nhap a = ");
a = sc.nextFloat();
System.out.println("Nhap b = ");
b = sc.nextFloat();
System.out.println("Nhap c = ");
c = sc.nextFloat();
//Tim max:
max=a;
if(b>max){
max=b;
}
if(c>max){
max=c;
}
System.out.println("So lon nhat la: "+max);
//Tim min:
min = a;
if(b<min){
min= b;
}
if (c<min){
min =c;
}
System.out.println("So nho nhat la: "+min);
}
}
![Trần Văn Lâm [T2008A]](https://www.gravatar.com/avatar/cfc15c8cb7781ad669b013e01f9f1a6b.jpg?s=80&d=mm&r=g)
Trần Văn Lâm
2021-01-21 07:42:40
B11
public class Bai11 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n;
Scanner scan = new Scanner(System.in);
System.out.println("Nhap so n =");
n = scan.nextInt();
int i, Check = 1;
for(i = 1;i <= n;i++){
for(int j = 2;j <= i - 1;j++){
if(i % j == 0){
Check = 0;
}
}
if(Check == 1){
System.out.println(+i);
}
Check =1;
}
}
}
![Trần Văn Lâm [T2008A]](https://www.gravatar.com/avatar/cfc15c8cb7781ad669b013e01f9f1a6b.jpg?s=80&d=mm&r=g)
Trần Văn Lâm
2021-01-21 07:41:33
B10
public class Bai10 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n;
Scanner scan = new Scanner(System.in);
System.out.println("Nhap n=");
n = scan.nextInt();
if(snt (n) == true){
System.out.println("n la so nguyen to");
}else{
System.out.println("n khong la so nguyen to");
}
}
public static boolean snt(int n){
if(n == 0 || n == 1){
return false;
}
else {for(int i = 2; i< n-1;i++){
if(n % i == 0) return false;
}
return true;
}
}
}
![Trần Văn Lâm [T2008A]](https://www.gravatar.com/avatar/cfc15c8cb7781ad669b013e01f9f1a6b.jpg?s=80&d=mm&r=g)
Trần Văn Lâm
2021-01-21 07:40:59
B8
public class Bai8 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int i,n,sum;
sum = 0;
Scanner scan = new Scanner(System.in);
System.out.println("Nhap so n =");
n = scan.nextInt();
for(i = 1;i <= n;i++){
sum += i;
}
System.out.println("Tong =" +sum);
}
}
![Trần Văn Lâm [T2008A]](https://www.gravatar.com/avatar/cfc15c8cb7781ad669b013e01f9f1a6b.jpg?s=80&d=mm&r=g)
Trần Văn Lâm
2021-01-21 07:40:19
B7
public class Bai7 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int i,n,sum;
sum = 0;
n = 100;
for(i = 1;i <= 100;i++){
sum += i;
}
System.out.println("Tong =" + sum);
}
}
![Trần Văn Lâm [T2008A]](https://www.gravatar.com/avatar/cfc15c8cb7781ad669b013e01f9f1a6b.jpg?s=80&d=mm&r=g)
Trần Văn Lâm
2021-01-21 07:39:25
B5
public class Bai5 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
float a,b,c,x1,x2,delta;
Scanner scan = new Scanner(System.in);
System.out.println("Nhap a =");
a = scan.nextInt();
System.out.println("Nhap b =");
b = scan.nextInt();
System.out.println("Nhap c =");
c = scan.nextInt();
if(a == 0){
if(b == 0){
System.out.println("Phuong vo nghiem");
}else{
System.out.println("Phuong trinh co 1 nghiem x1 =" + -b/c);
}
}else{
delta = b*b - 4*a*c;
if(delta == 0){
System.out.println("Phuong trinh co nghiem kep x1 = x2 =" + -b/2*a);
}else if(delta != 0){
if(delta < 0){
System.out.println("Phuong trinh vo nghiem");
}else{
x1 =(float) ((-b + Math.sqrt(delta))/(2*a));
x2 =(float) ((-b - Math.sqrt(delta))/(2*a));
System.out.println("x1 =" + x1);
System.out.println("x2 =" + x2);
}
}
}
}
}
![Trần Văn Lâm [T2008A]](https://www.gravatar.com/avatar/cfc15c8cb7781ad669b013e01f9f1a6b.jpg?s=80&d=mm&r=g)
Trần Văn Lâm
2021-01-21 07:38:50
public class Bai4 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
float a,b,x;
Scanner scan = new Scanner(System.in);
System.out.println("Nhap so a =");
a = scan.nextFloat();
System.out.println("Nhap so b");
b= scan.nextFloat();
if(a == 0){
if(b == 0){
System.out.println("Phuong trinh vo so nghiem");
}else{
System.out.println("Phuong trinh vo nghiem");
}
}else{
System.out.println("Phuong trinh co nghiem duy nhat x = " + -b/a );
}
}
}