Java Basic- Tổng hợp các bài tập ôn luyện java căn bản phần 2
Bài 1.
Viết chương trình java tạo và thực thi theo menu sau:
1. Nhập vào tên của bạn
2. Hiển thị tên vừa nhập.
3. Thoát.
Bài 2. Viết chương trình java thực thi theo menu sau:
1. Nhập vào 2 số nguyên
2. Hiển thị 2 số vừa nhập
3. Tổng 2 số
4. Tích 2 số
5. Hiệu 2 số
6. Thương 2 số.
7. Thoát.
Bài 3. Viết chương trình java thực thi theo menu sau:
1. Nhập vào họ tên của bạn
2. Nhập vào điểm toán lý hóa.
3. Tính tổng 3 môn
4. Tính trung bình 3 môn.
5. Thoát.
Bài 4.
Viết chương trình java cho phép tạo và thực thi theo menu sau:
1. Nhập vào một số nguyên dương n.
2. Tính tổng các số từ 1 đến n
3. Kiểm tra n có là số nguyên tố
4. Kiểm tra n có là số hoàn hảo.
5. In ra các số nguyên tố từ 1 đến n
6. In ra các số hoàn hảo từ 1 đến n.
7. Hiển thị số n thành tích các thừa số nguyên tố.
8. Thoát
(Hiển thị 1 số nguyên dương thành tích các thừa số nguyên tố: n = 24 thì in ra: n = 2^3*3)
Bài 5.
Viết chương trình java tạo và thực thi theo menu sau:
1. Nhập vào số nguyên dương n
2. Tính tổng: 1 + 1/2 + 1/3 + ... + 1/n
3. Tính tổng: 1 + 1/2! + 1/3! + ... + 1/n!
4. Thoát.
Bài 6.
Viết chương trình java tạo và thực thi theo menu sau:
1. Nhập vào số nguyên dương n, số nguyên x bất kỳ
2. Tính tổng: 1 + x + x^2/2! + x^3/3! + ... + x^n / n!
3. Tính tổng: 1 +x – x^2/2! + x^3/3! + ... + (-1)^n-1 * x^n / n!
4. Thoát.
Tags:
Phản hồi từ học viên
5
(Dựa trên đánh giá ngày hôm nay)
![hoangkhiem [C1907L]](https://www.gravatar.com/avatar/d3627ce786997fab24d1b790c91c6368.jpg?s=80&d=mm&r=g)
hoangkhiem
2020-03-20 01:34:04
/*
* 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 baitap;
import java.util.Scanner;
/**
*
* @author Admin
*/
public class BaiTap2 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int nhap;
int a = 0;
int b = 0;
int tong = a + b;
int tich = a * b;
int hieu = a - b;
int thuong = 0;
do {
System.out.println("Menu:");
System.out.println("1.Nhập 2 số");
System.out.println("2.Hiển thị 2 số vừa nhập");
System.out.println("3.Tổng 2 số");
System.out.println("4.Hiệu 2 số");
System.out.println("5.Tích 2 số");
System.out.println("6.Thương 2 số");
System.out.println("7.Thoat");
System.out.println("<Mời bạn chọn>");
nhap = Integer.parseInt(input.nextLine());
switch (nhap) {
case 1:
System.out.println("Mời bạn nhập số thứ nhất : ");
a = Integer.parseInt(input.nextLine());
System.out.println("Mời bạn nhập số thứ hai : ");
b = Integer.parseInt(input.nextLine());
break;
case 2:
System.out.format("a = %d ,b = %d", a, b);
break;
case 3:
System.out.format("Tổng là : %d ", tong);
break;
case 4:
System.out.format("Hiệu = %d ", hieu);
break;
case 5:
System.out.format("Tích = %d ", tich);
break;
case 6:
System.out.println("THương = "+ a/b);
break;
case 7:
System.out.println("Thoat");
break;
default:
System.out.println("Mời bạn nhập đúng");
break;
}
} while (nhap != 3);
}
}
![hoangkhiem [C1907L]](https://www.gravatar.com/avatar/d3627ce786997fab24d1b790c91c6368.jpg?s=80&d=mm&r=g)
hoangkhiem
2020-03-20 01:33:32
/*
* 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 baitap;
import java.util.Scanner;
/**
*
* @author Admin
*/
public class baitap1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String ten = "";
int nhap;
do {System.out.println("Menu : ");
System.out.println("1 Nhập vào tên của bạn ");
System.out.println("2 Hiển thị tên vừa nhập");
System.out.println("3 thoát");
System.out.println("Mời bạn chọn : ");
nhap = Integer.parseInt(input.nextLine());
switch (nhap) {
case 1:
System.out.println("Nhap tên của bạn");
ten = input.nextLine();
break;
case 2:
System.out.println("Tên đã nhập là : " + ten);
break;
case 3:
System.out.println("Thoát");
break;
default:
System.out.println("nhập sai ");
break;
}
} while (nhap != 3);
}
}
![Lê Xuân Dũng [JavaFree]](https://www.gravatar.com/avatar/af3e93d6e9bd94db12e2b8a1069aef68.jpg?s=80&d=mm&r=g)
Lê Xuân Dũng
2020-03-20 01:14:34
//Bai 1:
package quanlyten;
import java.util.ArrayList;
import java.util.Scanner;
public class QuanlyTen {
public static void main(String[] args) {
int n;
int choose;
ArrayList<Name> nameList = new ArrayList<>();
Scanner sc = new Scanner(System.in);
do {
showMenu();
choose = Integer.parseInt(sc.nextLine());
switch (choose) {
case 1:
System.out.println("Nhap so ten can them:");
n = Integer.parseInt(sc.nextLine());
for (int i = 0; i < n; i++){
Name name = new Name();
name.addName();
nameList.add(name);
}
break;
case 2:
for (Name name : nameList) {
name.showName();
}
break;
case 3:
System.out.println("Thoat!");
break;
default:
System.out.println("Nhap sai!");
break;
}
} while (choose != 3);
}
static void showMenu(){
System.out.println("1. Nhap ten.");
System.out.println("2. Hien thi ten.");
System.out.println("3. Thoat.");
}
}
package quanlyten;
import java.util.Scanner;
public class Name {
private String name;
public Name() {
}
public void addName(){
Scanner sc = new Scanner(System.in);
System.out.println("Nhap ho ten: ");
this.name = sc.nextLine();
}
public void showName(){
System.out.println("Ten: "+this.name);
}
}
![Phạm Kim Anh [JavaFree]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
Phạm Kim Anh
2020-03-19 16:05:30
package oop;
import java.util.Scanner;
public class Bai3 {
String name;
float diemtoan;
float diemly;
float diemhoa;
void nhapTen() {
Scanner sc = new Scanner(System.in);
System.out.println("Moi ban nhap ten: ");
name = sc.nextLine();
}
void nhapDiem() {
Scanner sc = new Scanner(System.in);
System.out.println("Moi ban nhap diem mon toan: ");
diemtoan = Float.parseFloat(sc.nextLine());
System.out.println("Moi ban nhap diem mon ly: ");
diemly = Float.parseFloat(sc.nextLine());
System.out.println("Moi ban nhap diem mon hoa: ");
diemhoa = Float.parseFloat(sc.nextLine());
}
void show() {
System.out.println("Ten ban vua nhap la: "+name);
System.out.println("Diem mon toan: "+diemtoan);
System.out.println("Diem mon ly: "+diemly);
System.out.println("Diem mon hoa: "+diemhoa);
}
void tong3mon() {
double tong = diemtoan + diemly + diemhoa;
System.out.println("Tong diem 3 mon la: " +tong);
}
void trungBinh3Mon() {
double tong = diemtoan + diemly + diemhoa;
double trungBinh = tong/(double)3;
System.out.println("Diem trung binh 3 mon la:"+trungBinh);
}
public static void main(String[] args) {
Bai3 b3 = new Bai3();
Scanner sc = new Scanner(System.in);
boolean exit = false;
int choose;
do {
menu();
System.out.println("Moi ban nhap lua chon: ");
choose =Integer.parseInt(sc.nextLine());
switch(choose) {
case 1:
b3.nhapTen();
break;
case 2:
b3.nhapDiem();;
break;
case 3:
b3.tong3mon();
break;
case 4:
b3.trungBinh3Mon();
break;
case 5:
System.out.println("Goodbye!");
exit = true;
break;
default:
System.out.println("Moi ban chon lua chon: ");
break;
}
}while(choose != 5);
}
static void menu() {
System.out.println("---------------------------------");
System.out.println("1. Nhap vao ten cua ban.");
System.out.println("2. Nhap vao diem toan, ly, hoa.");
System.out.println("3. Tinh tong 3 mon.");
System.out.println("4. Tinh trung binh 3 mon.");
System.out.println("5. Thoat");
System.out.println("---------------------------------");
}
}
![Phạm Kim Anh [JavaFree]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
Phạm Kim Anh
2020-03-19 16:05:30
package oop;
import java.util.Scanner;
public class Bai3 {
String name;
float diemtoan;
float diemly;
float diemhoa;
void nhapTen() {
Scanner sc = new Scanner(System.in);
System.out.println("Moi ban nhap ten: ");
name = sc.nextLine();
}
void nhapDiem() {
Scanner sc = new Scanner(System.in);
System.out.println("Moi ban nhap diem mon toan: ");
diemtoan = Float.parseFloat(sc.nextLine());
System.out.println("Moi ban nhap diem mon ly: ");
diemly = Float.parseFloat(sc.nextLine());
System.out.println("Moi ban nhap diem mon hoa: ");
diemhoa = Float.parseFloat(sc.nextLine());
}
void show() {
System.out.println("Ten ban vua nhap la: "+name);
System.out.println("Diem mon toan: "+diemtoan);
System.out.println("Diem mon ly: "+diemly);
System.out.println("Diem mon hoa: "+diemhoa);
}
void tong3mon() {
double tong = diemtoan + diemly + diemhoa;
System.out.println("Tong diem 3 mon la: " +tong);
}
void trungBinh3Mon() {
double tong = diemtoan + diemly + diemhoa;
double trungBinh = tong/(double)3;
System.out.println("Diem trung binh 3 mon la:"+trungBinh);
}
public static void main(String[] args) {
Bai3 b3 = new Bai3();
Scanner sc = new Scanner(System.in);
boolean exit = false;
int choose;
do {
menu();
System.out.println("Moi ban nhap lua chon: ");
choose =Integer.parseInt(sc.nextLine());
switch(choose) {
case 1:
b3.nhapTen();
break;
case 2:
b3.nhapDiem();;
break;
case 3:
b3.tong3mon();
break;
case 4:
b3.trungBinh3Mon();
break;
case 5:
System.out.println("Goodbye!");
exit = true;
break;
default:
System.out.println("Moi ban chon lua chon: ");
break;
}
}while(choose != 5);
}
static void menu() {
System.out.println("---------------------------------");
System.out.println("1. Nhap vao ten cua ban.");
System.out.println("2. Nhap vao diem toan, ly, hoa.");
System.out.println("3. Tinh tong 3 mon.");
System.out.println("4. Tinh trung binh 3 mon.");
System.out.println("5. Thoat");
System.out.println("---------------------------------");
}
}
![Phạm Kim Anh [JavaFree]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
Phạm Kim Anh
2020-03-19 15:34:03
package oop;
import java.util.Scanner;
public class Bai1 {
String name;
void nhap() {
Scanner sc = new Scanner(System.in);
System.out.println("Moi ban nhap ten: ");
name = sc.nextLine();
}
void show() {
System.out.println("Ten ban vua nhap la: "+name);
}
public static void main(String[] args) {
Bai1 st = new Bai1();
Scanner sc = new Scanner(System.in);
String choose;
do {
menu();
System.out.println("Moi ban nhap lua chon: ");
choose = sc.nextLine();
switch(choose) {
case "1":
st.nhap();
break;
case "2":
st.show();
break;
case "3":
System.out.println("Tam biet");
break;
default:
System.out.println("Moi ban chon lua chon: ");
break;
}
}while(choose != "3");
}
static void menu() {
System.out.println("--------------------------");
System.out.println("1. Nhap vao ten cua ban.");
System.out.println("2. Hien thi ten vua nhap.");
System.out.println("3. Thoat.");
System.out.println("--------------------------");
}
}
![Phạm Kim Anh [JavaFree]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
Phạm Kim Anh
2020-03-19 15:33:57
package oop;
import java.util.Scanner;
public class Bai1 {
String name;
void nhap() {
Scanner sc = new Scanner(System.in);
System.out.println("Moi ban nhap ten: ");
name = sc.nextLine();
}
void show() {
System.out.println("Ten ban vua nhap la: "+name);
}
public static void main(String[] args) {
Bai1 st = new Bai1();
Scanner sc = new Scanner(System.in);
String choose;
do {
menu();
System.out.println("Moi ban nhap lua chon: ");
choose = sc.nextLine();
switch(choose) {
case "1":
st.nhap();
break;
case "2":
st.show();
break;
case "3":
System.out.println("Tam biet");
break;
default:
System.out.println("Moi ban chon lua chon: ");
break;
}
}while(choose != "3");
}
static void menu() {
System.out.println("--------------------------");
System.out.println("1. Nhap vao ten cua ban.");
System.out.println("2. Hien thi ten vua nhap.");
System.out.println("3. Thoat.");
System.out.println("--------------------------");
}
}
![Phạm Kim Anh [JavaFree]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
Phạm Kim Anh
2020-03-19 15:01:45
package gokisoft.com;
import java.util.Scanner;
public class Bai6 {
static int x;
static int n;
public Bai6() {
// TODO Auto-generated constructor stub
}
/**
* @param x
* @param n
*/
public Bai6(int x, int n) {
super();
this.x = x;
this.n = n;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getN() {
return n;
}
public void setN(int n) {
this.n = n;
}
double giaiThua(int n) {
if(n == 0 || n == 1)
return 1;
return n*giaiThua(n-1);
}
double tinh1(int x, int n) {
if(n == 1)
return 1;
return tinh1(x, n-1) + Math.pow((-1),n)*((Math.pow(x, n)/giaiThua(n)));
}
double tinh2(int x, int n) {
if(n == 1)
return 1;
return tinh2(x, n-1) +((Math.pow(x, n)/giaiThua(n)));
}
public void input() {
Scanner sc = new Scanner(System.in);
System.out.println("Nhap so nguyen x: ");
x = Integer.parseInt(sc.nextLine());
System.out.println("Nhap so nguyen duong n: ");
n = Integer.parseInt(sc.nextLine());
System.out.println();
}
public static void main(String[] args) {
Bai6 b6 = new Bai6();
Scanner sc = new Scanner(System.in);
System.out.println();
int choose;
boolean exit = false;
do {
menu();
System.out.println("Nhap lua chon: ");
choose = Integer.parseInt(sc.nextLine());
switch(choose) {
case 1:
b6.input();
break;
case 2:
System.out.println(b6.tinh2(x, n));
break;
case 3:
System.out.println(b6.tinh1(x, n));
break;
case 4:
System.out.println("Goodbye!");
exit = true;
break;
default:
System.out.println("Moi ban chon lua chon duoi menu: ");
break;
}
}while(choose !=4);
}
static void menu() {
System.out.println("-------------------------------------------------------");
System.out.println("1. Nhap vao so nguyen duong n va so nguyen x bat ky.");
System.out.println("2. Tinh tong: 1 + x + x^2/2! +.....+x^n/n!");
System.out.println("3. Tinh tong: 1+ x - x^2/2! + .....+(-1)^n-1*x^n/n!");
System.out.println("4.Thoat.");
System.out.println("-------------------------------------------------------");
}
}
![Phạm Kim Anh [JavaFree]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
Phạm Kim Anh
2020-03-19 15:01:44
package gokisoft.com;
import java.util.Scanner;
public class Bai6 {
static int x;
static int n;
public Bai6() {
// TODO Auto-generated constructor stub
}
/**
* @param x
* @param n
*/
public Bai6(int x, int n) {
super();
this.x = x;
this.n = n;
}
public int getX() {
return x;
}
public void setX(int x) {
this.x = x;
}
public int getN() {
return n;
}
public void setN(int n) {
this.n = n;
}
double giaiThua(int n) {
if(n == 0 || n == 1)
return 1;
return n*giaiThua(n-1);
}
double tinh1(int x, int n) {
if(n == 1)
return 1;
return tinh1(x, n-1) + Math.pow((-1),n)*((Math.pow(x, n)/giaiThua(n)));
}
double tinh2(int x, int n) {
if(n == 1)
return 1;
return tinh2(x, n-1) +((Math.pow(x, n)/giaiThua(n)));
}
public void input() {
Scanner sc = new Scanner(System.in);
System.out.println("Nhap so nguyen x: ");
x = Integer.parseInt(sc.nextLine());
System.out.println("Nhap so nguyen duong n: ");
n = Integer.parseInt(sc.nextLine());
System.out.println();
}
public static void main(String[] args) {
Bai6 b6 = new Bai6();
Scanner sc = new Scanner(System.in);
System.out.println();
int choose;
boolean exit = false;
do {
menu();
System.out.println("Nhap lua chon: ");
choose = Integer.parseInt(sc.nextLine());
switch(choose) {
case 1:
b6.input();
break;
case 2:
System.out.println(b6.tinh2(x, n));
break;
case 3:
System.out.println(b6.tinh1(x, n));
break;
case 4:
System.out.println("Goodbye!");
exit = true;
break;
default:
System.out.println("Moi ban chon lua chon duoi menu: ");
break;
}
}while(choose !=4);
}
static void menu() {
System.out.println("-------------------------------------------------------");
System.out.println("1. Nhap vao so nguyen duong n va so nguyen x bat ky.");
System.out.println("2. Tinh tong: 1 + x + x^2/2! +.....+x^n/n!");
System.out.println("3. Tinh tong: 1+ x - x^2/2! + .....+(-1)^n-1*x^n/n!");
System.out.println("4.Thoat.");
System.out.println("-------------------------------------------------------");
}
}
![Đỗ Văn Huấn [T1907A]](https://www.gravatar.com/avatar/04c40301dd027839d265b3c3c9dc6e6b.jpg?s=80&d=mm&r=g)
Đỗ Văn Huấn
2020-03-17 11:21:45
package BaiTapNgay26_2_2020.bai45; |
package BaiTapNgay26_2_2020.bai45; |
package BaiTapNgay26_2_2020.bai45; |
package BaiTapNgay26_2_2020.bai45; |