lOMoARcPSD| 45734214
Cộng hai số trong Java
Kiểm tra số chẵn hay số lẻ trong Java
Nhân hai số trong java
Kiểm tra năm nhuận trong java
Cách hoán đổi hai số trong Java
Tìm bội chung nhỏ nhất trong Java
Đảo ngược một số trong Java
Cách kiểm tra số đối xứng trong Java
Cách kiểm tra số hoàn hảo trong Java
Tìm ước của một số nguyên trong Java
Cách làm tròn số trong Java
Bài tập nh tổng các số tự nhiên trong Java
Hiển thị n số nguyên tố đầu 琀椀 ên trong Java
Hiển thị các số nguyên tố từ 1 .. n trong Java
Tách một số nguyên thành nhiều chữ số trong Java
Kiểm tra số nguyên tố trong Java
Kiểm tra số chính phương trong java
Tính căn bậc hai trong Java
In các số Armstrong trong Java
Kiểm tra số âm hay số dương trong Java
Tạo các số ngẫu nhiên trong Java
Tìm ước chung lớn nhất trong Java
Tìm số lớn nhất trong Java
In các số lẻ t 1..n trong Jav a
Tính diện ch hình chnhật trong Java
Tính diện ch và chu vi hình vuông trong Java
Tính diện ch tam giác trong Java
Tính diện ch và chu vi hình tròn trong Java
Mảng
1. Nhập mảng gồm n phần tử số nguyên
2. Xuất mảng gồm n phần tử số nguyên
3. Đảo ngược các phần tử trong mảng
4. In ra các số chẵn/ lẻ trong mảng
5. Tính tổng các phần tử của mảng
6. Tính trung bình cộng các phần tử của mảng
7. In ra các số nguyên tố/ số chính phương/ số hoàn hảo/ số đối xng/ … trong mảng
8. Tìm số lớn nhất/ số bé nhất trong mảng
9. Kiểm tra mảng có phải là mảng tăng dần/ giảm dần không ?
10. Sắp xếp mảng tăng dần/ giảm dn
11. Chuyển đổi một mảng thành chuỗi trong Java
Chuỗi
1. Cách xóa khoảng trắng của chuỗi
2. Cách viết hoa ký tự đầu 琀椀 ên
3. Cách chuyển ch thường thành chữ hoa
4. Cách chuyển ch hoa thành chữ thường
5. Chuyển đổi Char sang String
6. T ìm các ký tự trùng lặp
7. Kiểm tra chuỗi đối xứng
lOMoARcPSD| 45734214
8. Sắp xếp chuỗi theo thứ thự bảng chữ cái
9. Đảo ngược các từ trong chui
10. Đếm số lần ký tự xuất hiện trong chuỗi
11. Đếm số nguyên âm, phụ âm trong một chuỗi
//Mang
package javaapplica 琀椀 on1;
import java.u 琀椀 l.Scanner;
public class JavaApplica 琀椀
on1 {
public sta 琀椀 c Scanner sc=new Scanner(System.in);
public sta 琀椀 c void nhapMang(int[] a, int n){
System.out.println("Nhap phan tu mang ");
for(int i=0;i<n;i++)
a[i]=sc.nextInt();
}
public sta 琀椀 c void xuatMang(int[] a, int
n){ System.out.print("Mang: ");
for(int i=0;i<n;i++)
System.out.print(a[i]+" ");
}
public sta 琀椀 c void DaoMang(int[] a, int
n){ System.out.print("DaoMang: ");
for(int i=n-1;i>=0;i--)
System.out.print(a[i]+" ");
}
public sta 琀椀 c long tongMang(int[] a, int n){
long s=0;
for(int i=0;i<n;i++)
s=s+a[i];
return s;
}
public sta 琀椀 c void main(String[] args) {
int n;
System.out.println("Nhap so phan tu can su dung: ");
n=sc.nextInt();
int a[]=new int[n];
nhapMang(a, n);
xuatMang(a, n);
DaoMang(a, n);
System.out.println("Tong: "+tongMang(a, n));
} }
lOMoARcPSD| 45734214
Viết chương trình
1. Xuất ra câu thông báo “Hello”.
2. Tính căn bậc hai của số nguyên.
3. Tính tổng, hiệu, ch, thương của hai số nguyên.
4. Tìm số lớn trong hai số nguyên.
//1. Loi chao package btb2; public class
Btb2 { public sta 琀椀 c void
main(String[] args) {
System.out.println(“Hello”);
}
}
//2.Can bac 2 cua 1 so nguyen package
buoi2; import java.u 琀椀 l.Scanner;
public class Buoi2 { public sta 琀椀 c
void main(String[] args) {
//Khai bao bien
int a;
double kq;
Scanner sc=new Scanner(System.in);
//I
System.out.println(“Nhap a:”);
a=sc.nextInt();
//P
kq=Math.sqrt(a);
//O
System.out.println(“Can bac hai cua “+a+”: “+kq);
}
}
//3. +, -, *, /
package bt2; import java.u 琀椀
l.Scanner; public class Bt2 { public sta
琀椀 c void main(String[] args) {
//Khai bao bien
int a, b; int
t, h, 琀椀;
oat th;
Scanner sc=new Scanner(System.in);
//I
System.out.println(“Nhap a:”);
a=sc.nextInt();
System.out.println(“Nhap b:”);
b=sc.nextInt();
//P
t=a+b;
h=a-b; 琀椀
=a*b;
lOMoARcPSD| 45734214
th=( oat)a/b;
//O
System.out.println(“Tong: “+t+” Hieu: “+h+” Tich: “+琀椀+” Thuong: “+th);
}
}
//4. So lon trong 2 so nguyen
package baitap4; import
java.u 琀椀 l.Scanner; public
class Baitap4 {
public sta 琀椀 c void main(String[]
args) { int a, b, max;
Scanner sc=new Scanner(System.in);
//I
System.out.println(“ Nhap a”);
a= sc.nextInt();
System.out.println(“Nhap b”);
b= sc.nextInt();
//P
if(a>b)
max=a; else
max=b;
//O
System.out.println(“So lon la: “+max);
}
}
Viết chương trình
1. Tìm và biện luận phương trình bậc 1: ax+b=c
Gồm các nhánh vô nghiệm, vô số nghiệm và 1 nghiệm x=(c-b)/a
2. Tìm và biện luận phương trình bậc 2: ax 2 +bx+c=0
Gồm trường hợp a=0 -&gt; giải như phương trình bậc nhất và a!=0 giải theo 3 trường hợp của
delta.
1.
int a,b,c;
oat x ;
Scanner sc=new Scanner(System.in);
System.out.println(“nhap a”);
a=sc.nextInt();
System.out.println(“nhap b”);
b=sc.nextInt();
System.out.println”nhap c”);
c=sc.nextInt();
if (a==0) {
if (b==0)
System.out.println(“Vo so nghiem”);
else
System.out.println(“Vo nghiem”);
lOMoARcPSD| 45734214
} else
{x=-c/b;
System.out.println(“nghiem la “+x);}
}
}
2. pt bậc 2:
import java.u 琀椀 l.Scanner;
//import java.math.*;
import java.io.*;
public class Phuongtrinhbac2 {
private double a; private
double b; private double c;
public Phuongtrinhbac2(){
}
// Phương thc tạo lập
public Phuongtrinhbac2(double a, double b, double c){
this.a=a;
this.b=b;
this.c=c;
}
// Phương thc nhập dữ liệu
public double nhapDouble() {
double so;
Scanner scan = new Scanner(System.in);
try {
so = Double.parseDouble(scan.nextLine());
}
lOMoARcPSD| 45734214
catch (Excep 琀椀 on e) { // Nếu nhập vào lỗi
System.out.println("Nhap lai!");
so=nhapDouble(); // Đệ quy hàm nhập
}
return so; // Trả về giá trị nhập
}
void nhapPT() {
System.out.println("Moi ban nhap phuong trinh can giai: ");
System.out.println("a: ");a=nhapDouble();
System.out.println("b: ");b=nhapDouble();
System.out.println("c: ");c=nhapDouble();
}
void giaiPt() {
if(a==0) { if(b!=0) {
double x;
x= -c/b;
x=Math.round(x*100.0)/100.0; // làm tròn số thập phân
System.out.println("Nghiem phuong trinh: "+x);
}
else if(b==0) {
System.out.println("Phuong trinh khong hop le!");
return;
}
}
else {
double delta= b*b -4*a*c;
if(delta<0) {
// System.out.println("Phuong trinh " +a+ "x^2 +" + b+"x + "+c+" vo nghiem");
System.out.println("Phuong trinh vo nghiem!");
}
else if(delta ==0) {
double x; x=(-
b)/(2*a);
System.out.println("Phuong trinh co nghiem kep: ");
System.out.println("x= "+Math.round(x*100.0)/100.0);
} else
{ double
x1; double
x2;
x1=(-b +Math.sqrt(delta))/(2*a);
x2=(-b -Math.sqrt(delta))/(2*a);
System.out.println("Phuong trinh co nghiem phan biet: ");
System.out.println("x1: "+ Math.ceil(x1*100.0)/100.0);
System.out.println("x2: "+ Math.round(x2*100.0)/100.0);
}
}
}
lOMoARcPSD| 45734214
public sta 琀椀 c void main(String[] args) {
Phuongtrinhbac2 _ptb2 = new Phuongtrinhbac2();
_ptb2.nhapPT();
_ptb2.giaiPt();
}
Y TÍNH BỎ TÚI package
javaapplica 琀椀 on1; import
java.u 琀椀 l.Scanner; public
class JavaApplica 琀椀 on1 {
public sta 琀椀 c void
main(String[] args) {
int a, b;
char pt;
double kq=0;
Scanner sc=new Scanner(System.in);
System.out.println(“Nhap a: “);
a=sc.nextInt();
System.out.println(“Nhap b: “);
b=sc.nextInt();
System.out.println(“Chon phep 琀椀 nh: “);
pt=sc.next().charAt(0);
switch(pt){
case 1: kq=a+b;
break; case 2:
kq=a+b; break;
case 3: kq=a+b;
break; case 4:
kq=(double)a+b;
break;
default:
System.out.println(“Nhap sai:”);
}
System.out.println(“kq: “+kq);
}
}
Máy bán nước package
bt3; import java.u 琀椀
l.Scanner; public class
BT3 {
public sta 琀椀 c void main(String[] args) {
int so 琀椀 en, lc;
oat sl, thanh 琀椀 en;
Scanner sc = new Scanner(System.in);
System.out.print(” Nhap lua chon: ”);
lc = sc.nextInt();
System.out.print(“So 琀椀 en hien co: “);
lOMoARcPSD| 45734214
so 琀椀 en =
sc.nextInt();
switch(lc){ case 1:
if(so 琀椀 en < 10000)
System.out.println(“Ko du 琀椀 en de mua sp”);
else{
System.out.print(“Nhap so luong: “);
sl = sc.nextInt(); thanh 琀椀 en =
sl*10000;
System.out.print(“So 琀椀 en mua “+sl+” Coca cola: “+thanh
en); break;
}
case 2:
if(so 琀椀 en < 12000)
System.out.println(“Ko du 琀椀 en de mua sp”);
else{
System.out.print(“Nhap so luong: “);
sl = sc.nextInt(); thanh 琀椀 en =
sl*12000;
System.out.print(“So 琀椀 en mua “+sl+” Revive: “+thanh 琀椀
en); break;
}
case 3:
if(so 琀椀 en < 22000)
System.out.println(”Ko du 琀椀 en de mua sp ”);
else{
System.out.print(”Nhap so luong: “);
sl = sc.nextInt(); thanh 琀椀 en =
sl*22000;
System.out.print(“So 琀椀 en mua “+sl+”Red bull: “+thanh
en); break;
}
case 4:
if(so 琀椀 en < 8000)
System.out.println(« Ko du 琀椀 en de mua sp »);
else{
System.out.print(“Nhap so luong: “);
sl = sc.nextInt(); thanh 琀椀 en =
sl*8000;
System.out.print(“So 琀椀 en mua “+sl+” 7 up: “+thanh 琀椀
en); break;
}
}
}
}
lOMoARcPSD| 45734214
Đổi 琀椀 ền int lc, so 琀椀 en, thanh
琀椀 en = 0; Scanner sc = new
Scanner(System.in);
System.out.println(“So 琀椀 en: “);
so 琀椀 en = sc.nextInt();
System.out.println(“Lua chon cua ban”);
lc = sc.nextInt();
switch(lc){ case
1:
thanh 琀椀 en = so 琀椀 en*230000;
System.out.println(+so 琀椀 en+ “VND -> “+thanh 琀椀
en+” USD”); break; case 2:
thanh 琀椀 en = so 琀椀 en*20000;
System.out.println(+so 琀椀 en+ “VND ->” +thanh 琀椀 en+” AUD”);
break; case 3: thanh 琀椀
en = so 琀椀 en*13000;
System.out.println(+so 琀椀 en+ “VND ->”+thanh 琀椀
en+” YEN”); break; case 4: thanh 琀椀 en = so 琀椀
en*26000;
System.out.println(+so 琀椀 en+ “VND ->”+thanh 琀椀
en+” EURO”); break; default:
System.out.println(“lua chọn cua ban sai”);
}
}
Quãng đường
int s, lc;
oat phi;
oat tg;
Scanner sc = new Scanner(System.in);
System.out.print(« Quang duong di duoc: « );
s = sc.nextInt();
System.out.print(“Nhap lua chon cua ban: “);
lc = sc.nextInt();
switch(lc){ case
1:
phi = ( oat) (s*7)/100;
System.out.print(« Chi phi nhien lieu khi di quang duong « +s+ » km = « +phi);
break; case 2:
tg = ( oat) (s/65);
System.out.print(“Thoi gian di chuyen quang duong “+s+” km = “+tg+”h”);
break; default:
System.out.println(“Loai”);
}
lOMoARcPSD| 45734214
}
}
Chu vi diện ch int
lc,bk,dai,rong,cao,canh; double
chuvi=0 , dien 琀椀 ch; Scanner
sc=new Scanner(System.in);
System.out.println(“nhap lua chon: “);
lc=sc.nextInt();
switch(lc) {
case 1:
System.out.println(“nhap ban kinh”);
bk=sc.nextInt();
chuvi= 2*bk*3.14;
dien 琀椀 ch=
3.14*bk*bk;
System.out.println(« Chu vi hinh tron la « +chuvi+ »dien 琀椀 ch hinh tron la « +dien
琀椀 ch); break; case 2:
System.out.println(“nhap chieu dai “);
dai=sc.nextInt();
System.out.println(“nhap chieu rong “);
rong=sc.nextInt();
chuvi= (dai+rong)*2;
dien 琀椀 ch= dai*rong;
System.out.println(« chu vi HCN la « +chuvi+ »dien 琀椀 ch HCN la « +dien
琀椀 ch); break; case 3:
System.out.println(“nhap canh cua tam giac “);
canh=sc.nextInt();
System.out.println(“nhap chieu cao “);
cao=sc.nextInt();
chuvi= canh*3; dien
ch= (canh*cao)/2 ;
System.out.println(”chu vi tam giac “+chuvi+”dien 琀椀 ch tam giac “+dien
琀椀 ch); break; default:
System.out.println(“lua chon sai”);
}
}
DOI TIEN TE
}
package javaapplica 琀椀 on1;
import java.u 琀椀 l.Scanner;
public class JavaApplica 琀椀
on1 {
public sta 琀椀 c void main(String[] args) {
int lc, 琀椀 en;
Scanner sc= new Scanner(System.in);
do{
//In thong bao
lOMoARcPSD| 45734214
//Nhap lc
//Nhap 琀椀 en la so duong
//switch
}while(lc!=5);
}
*******************************************************************
}
int lc, 琀椀 en;
Scanner sc= new Scanner(System.in);
do{
System.out.println(« DOI NGOAI TE »);
System.out.println(“1: USD”);
System.out.println(“2: AUD”);
System.out.println(“3: YEN”);
System.out.println(“4: EURO”);
System.out.println(“Nhap lua chon”);
lc=sc.nextInt();
System.out.println(“Nhap so 琀椀 en”);
琀椀
en=sc.nextInt();
switch(lc) { case
1:
System.out.println(“doi 琀椀 en thanh cong “+ ( oat) 琀椀
en/22000+” USD”); break; case 2:
System.out.println(“doi 琀椀 en thanh cong “+ ( oat) 琀椀
en/20000+” AUD”); break; case 3:
System.out.println(“doi 琀椀 en thanh cong “+ ( oat) 琀椀
en/18000+” YEN”); break; case 4:
System.out.println(“doi 琀椀 en thanh cong “ +( oat) 琀椀
en/16000+” EURO”); break; default:
System.out.println(“DOI TIEN THAT BAI”);
}
}while(lc!=5);
}
}
CHI PHI THOI GIAN
int lc,s;
oat phi,tg;
Scanner sc=new Scanner(System.in);
do{
System.out.println(“ 1: 琀椀 nh chi phi 100km/7lit”);
System.out.println(“2: 琀椀 nh thoi gian 65km/h”);
System.out.println(“nhap lua chon cua ban”);
lc=sc.nextInt();
System.out.println(“quang duong di duoc”);
lOMoARcPSD| 45734214
s=sc.nextInt();
switch (lc){ case
1:
phi= ( oat)(s*7/100);
System.out.println(« chi phi nguyen lieu khi di « +s+ » km la « +phi);
break; case 2:
tg=( oat)(s/65);
System.out.println(“thoi gian khi di chuyen “+s+” km la “+tg);
break; default:
System.out.println(“nhap sai”);
}
MAY BAN NUOC
int so 琀椀 en,lc,a; oat
sl,thanh 琀椀 en,琀椀 enthua;
Scanner sc=new Scanner(System.in);
do{
System.out.println(“san pham cua chung toi”);
System.out.println(“1: coca cola (10000)”);
System.out.println(“2: revive (12000)”);
System.out.println(“3: red bull (22000)”);
System.out.println(“4: seven up (8000)”);
System.out.println(« moi nhap lua chon cua ban »);
lc=sc.nextInt();
System.out.println(“so 琀椀 en hien
co”); so 琀椀 en=sc.nextInt();
switch (lc){ case 1: if(so 琀椀
en<10000)
System.out.println(« khong du 琀椀 en »);
else{
System.out.println(“nhap so luong”);
sl=sc.nextInt(); thanh 琀椀
en=sl*10000; 琀椀 enthua=so
en-thanh 琀椀 en;
System.out.println(“so 琀椀 en mua “+sl+”coca cola: “+thanh
en);
System.out.println(“琀椀 en thua cua quy khach “+琀椀 enthua);
}
break; case 2:
if(so 琀椀
en<12000)
System.out.println(« khong du 琀椀 en »);
else{
System.out.println(“nhap so luong”);
sl=sc.nextInt(); thanh 琀椀
en=sl*12000; 琀椀 enthua=so
en-thanh 琀椀 en;
lOMoARcPSD| 45734214
System.out.println(“so 琀椀 en mua “+sl+”Revive: “+thanh 琀椀
en);
System.out.println(“琀椀 en thua cua quy khach “+琀椀 enthua);
}
break; case 3:
if(so 琀椀
en<22000)
System.out.println(« khong du 琀椀 en »);
else{
System.out.println(“nhap so luong”);
sl=sc.nextInt(); thanh 琀椀
en=sl*22000; 琀椀 enthua=so
en-thanh 琀椀 en;
System.out.println(“so 琀椀 en mua “+sl+”Red bull: “+thanh 琀椀
en); System.out.println(“琀椀 en thua cua quy khach “+琀椀
enthua);
}
break; case 4:
if(so 琀椀
en<8000)
System.out.println(« khong du 琀椀 en »);
else{
System.out.println(“nhap so luong”);
sl=sc.nextInt();
thanh 琀椀 en=sl*80000; 琀椀
enthua=so 琀椀 en-thanh 琀椀 en;
System.out.println(“so 琀椀 en mua “+sl+”Seven up: “+thanh
en); System.out.println(“琀椀 en thua cua quy khach “+琀椀
enthua);
}
break;
default:
System.out.println(“chon sai”);
}
}while(lc!=5);
}
}
TONG HOP
package javaapplica 琀椀 on2;
import java.u 琀椀 l.Scanner;
public class JavaApplica 琀椀
on2 { public sta 琀椀 c long
giaiThua(int n) {
long gt=1; for(int
i=1;i<=n;i++)
gt=gt*i; return gt; }
lOMoARcPSD| 45734214
public sta 琀椀 c void main(String[]
args) { int n, lc; long kq;
Scanner sc=new Scanner(System.in);
do{
System.out.println(“1. Giai thua 2. Kiem tra SNT 3. Thoat”);
System.out.println(“Nhap lc: “);
lc=sc.nextInt();
do{
System.out.println(“Nhap n: “);
n=sc.nextInt(); }while(n<=0);
switch(lc){ case 1:
kq=giaiThua(n);
System.out.println(“Giai thua: “+kq);
break; case 2: break; case 3:
System.out.println(“Thoat”);
break; default:
System.out.println(“Nhap sai”);
}
}while(lc!=3);
}
}
*dien 琀椀 ch chu vi
package javaapplica 琀椀
on3; import java.u 琀椀
l.Scanner; public class
JavaApplica 琀椀 on3 {
public sta 琀椀 c void
main(String[] args) {
int lc,bk, cd, cr, canh;
double cv, dt;
Scanner sc= new Scanner(System.in);
do{
System.out.println(“1: Dien 琀椀 ch HCN 2: DT va CV hinh vuong “);
System.out.println(“3: Dien 琀椀 ch tam giac 4: DT va CV hinh tron 5: Thoat”);
System.out.println(“nhap lua chon: “);
lc=sc.nextInt();
switch(lc){
case 1:
System.out.println(“nhap chieu dai: “);
cd=sc.nextInt();
System.out.println(“nhap chieu rong: “);
cr=sc.nextInt();
dt=cd*cr;
System.out.println(“Dien 琀椀 ch HCN la: “+dt);
break;
case 2:
System.out.println(“nhap canh hinh vuong: “);
canh=sc.nextInt(); cv=canh*4; dt=canh*canh;
lOMoARcPSD| 45734214
System.out.println(“chu vi: “+cv+” dien 琀椀 ch: “+dt);
break;
case 3:
System.out.println(“nhap canh day: “);
cd=sc.nextInt();
System.out.println(“nhap chieu cao: “);
cr=sc.nextInt();
dt=cd*cr/2;
System.out.println(“dien 琀椀 ch tam giac: “+dt);
break;
case 4:
System.out.println(“nhap ban kinh: “);
bk=sc.nextInt(); cv= (bk*2*3.14); dt=
(bk*bk*3.14);
System.out.println(“chu vi: “+cv+” dien 琀椀 ch: “+dt);
break;
case 5:
System.out.println(“Thoat”);
break; default:
System.out.println(“Nhap sai”);
}
}while(lc!=5);
}
}
SO NGUYEN TO
import java.u 琀椀 l.Scanner;
class SoNguyenTo
{
public sta 琀椀 c void main(String args[])
{
int temp; boolean
isPrime=true;
Scanner scan= new Scanner(System.in);
System.out.println("Nhập vào số cần kiểm tra:");
int num=scan.nextInt(); scan.close();
for(int i=2;i<=num/2;i++)
{
temp=num%i;
if(temp==0)
{
isPrime=false;
break;
}
}
if(isPrime)
System.out.println(num + " Là số nguyên tố!");
else
lOMoARcPSD| 45734214
System.out.println(num + " Không phải là số nguyên tố!");
}
}

Preview text:

lOMoAR cPSD| 45734214 Cộng hai số trong Java
Kiểm tra số chẵn hay số lẻ trong Java Nhân hai số trong java
Kiểm tra năm nhuận trong java
Cách hoán đổi hai số trong Java
Tìm bội chung nhỏ nhất trong Java
Đảo ngược một số trong Java
Cách kiểm tra số đối xứng trong Java
Cách kiểm tra số hoàn hảo trong Java
Tìm ước của một số nguyên trong Java
Cách làm tròn số trong Java
Bài tập
nh tổng các số tự nhiên trong Java
Hiển thị n số nguyên tố đầu
琀椀 ên trong Java
Hiển thị các số nguyên tố từ 1 .. n trong Java
Tách một số nguyên thành nhiều chữ số trong Java
Kiểm tra số nguyên tố trong Java
Kiểm tra số chính phương trong java
Tính căn bậc hai trong Java
In các số Armstrong trong Java
Kiểm tra số âm hay số dương trong Java
Tạo các số ngẫu nhiên trong Java
Tìm ước chung lớn nhất trong Java

Tìm số lớn nhất trong Java
In các số lẻ từ 1..n trong Jav a
Tính diện
ch hình chữ nhật trong Java
Tính diện
ch và chu vi hình vuông trong Java
Tính diện
ch tam giác trong Java
Tính diện
ch và chu vi hình tròn trong Java Mảng
1. Nhập mảng gồm n phần tử số nguyên
2. Xuất mảng gồm n phần tử số nguyên
3. Đảo ngược các phần tử trong mảng
4. In ra các số chẵn/ lẻ trong mảng
5. Tính tổng các phần tử của mảng
6. Tính trung bình cộng các phần tử của mảng
7. In ra các số nguyên tố/ số chính phương/ số hoàn hảo/ số đối xứng/ … trong mảng
8. Tìm số lớn nhất/ số bé nhất trong mảng
9. Kiểm tra mảng có phải là mảng tăng dần/ giảm dần không ?
10. Sắp xếp mảng tăng dần/ giảm dần
11. Chuyển đổi một mảng thành chuỗi trong Java
Chuỗi
1. Cách xóa khoảng trắng của chuỗi
2. Cách viết hoa ký tự đầu 琀椀 ên
3. Cách chuyển chữ thường thành chữ hoa
4. Cách chuyển chữ hoa thành chữ thường
5. Chuyển đổi Char sang String
6. T ìm các ký tự trùng lặp
7. Kiểm tra chuỗi đối xứng lOMoAR cPSD| 45734214
8. Sắp xếp chuỗi theo thứ thự bảng chữ cái
9. Đảo ngược các từ trong chuỗi
10. Đếm số lần ký tự xuất hiện trong chuỗi
11. Đếm số nguyên âm, phụ âm trong một chuỗi //Mang
package javaapplica
琀椀 on1;
import java.u 琀椀 l.Scanner;
public class JavaApplica
琀椀 on1 {
public sta 琀椀 c Scanner sc=new Scanner(System.in);
public sta 琀椀 c void nhapMang(int[] a, int n){
System.out.println("Nhap phan tu mang "); for(int i=0;i a[i]=sc.nextInt(); }
public sta 琀椀 c void xuatMang(int[] a, int
n){ System.out.print("Mang: "); for(int i=0;i
System.out.print(a[i]+" "); }
public sta
琀椀 c void DaoMang(int[] a, int
n){ System.out.print("DaoMang: "); for(int i=n-1;i>=0;i--)
System.out.print(a[i]+" "); }
public sta 琀椀 c long tongMang(int[] a, int n){ long s=0; for(int i=0;is=s+a[i]; return s; }
public sta 琀椀 c void main(String[] args) { int n;
System.out.println("Nhap so phan tu can su dung: "); n=sc.nextInt(); int a[]=new int[n];
nhapMang(a, n); xuatMang(a, n); DaoMang(a, n);
System.out.println("Tong: "+tongMang(a, n)); } }
lOMoAR cPSD| 45734214 Viết chương trình
1. Xuất ra câu thông báo “Hello”.
2. Tính căn bậc hai của số nguyên.
3. Tính tổng, hiệu,
ch, thương của hai số nguyên.
4. Tìm số lớn trong hai số nguyên.

//1. Loi chao package btb2; public class
Btb2 { public sta 琀椀 c void main(String[] args) {
System.out.println(“Hello”); } }
//2.Can bac 2 cua 1 so nguyen package

buoi2; import java.u 琀椀 l.Scanner;
public class Buoi2 { public sta
琀椀 c
void main(String[] args) {
//Khai bao bien int a; double kq;
Scanner sc=new Scanner(System.in); //I
System.out.println(“Nhap a:”); a=sc.nextInt(); //P kq=Math.sqrt(a); //O

System.out.println(“Can bac hai cua “+a+”: “+kq); } } //3. +, -, *, /
package bt2; import java.u
琀椀
l.Scanner; public class Bt2 { public sta
琀椀 c void main(String[] args) { //Khai bao bien int a, b; int t, h, 琀椀; 氀 oat th;
Scanner sc=new Scanner(System.in); //I
System.out.println(“Nhap a:”);
a=sc.nextInt();
System.out.println(“Nhap b:”); b=sc.nextInt(); //P t=a+b; h=a-b; 琀椀 =a*b; lOMoAR cPSD| 45734214
th=(氀 oat)a/b; //O
System.out.println(“Tong: “+t+” Hieu: “+h+” Tich: “+
琀椀+” Thuong: “+th); } }
//4. So lon trong 2 so nguyen
package baitap4; import
java.u
琀椀 l.Scanner; public class Baitap4 {
public sta 琀椀 c void main(String[] args) { int a, b, max;
Scanner sc=new Scanner(System.in); //I
System.out.println(“ Nhap a”);
a= sc.nextInt();
System.out.println(“Nhap b”); b= sc.nextInt(); //P if(a>b) max=a; else max=b; //O
System.out.println(“So lon la: “+max); } } Viết chương trình

1. Tìm và biện luận phương trình bậc 1: ax+b=c
Gồm các nhánh vô nghiệm, vô số nghiệm và 1 nghiệm x=(c-b)/a
2. Tìm và biện luận phương trình bậc 2: ax 2 +bx+c=0
Gồm trường hợp a=0 -> giải như phương trình bậc nhất và a!=0 giải theo 3 trường hợp của delta. 1. int a,b,c; 氀 oat x ;
Scanner sc=new Scanner(System.in);

System.out.println(“nhap a”); a=sc.nextInt();
System.out.println(“nhap b”); b=sc.nextInt();
System.out.println”nhap c”); c=sc.nextInt(); if (a==0) { if (b==0)
System.out.println(“Vo so nghiem”);
else
System.out.println(“Vo nghiem”); lOMoAR cPSD| 45734214 } else {x=-c/b;
System.out.println(“nghiem la “+x);} } } 2. pt bậc 2:
import java.u 琀椀 l.Scanner; //import java.math.*; import java.io.*;
public class Phuongtrinhbac2 { private double a; private
double b; private double c;

public Phuongtrinhbac2(){ }
// Phương thức tạo lập
public Phuongtrinhbac2(double a, double b, double c){ this.a=a;
this.b=b; this.c=c; }
// Phương thức nhập dữ liệu

public double nhapDouble() { double so;
Scanner scan = new Scanner(System.in); try {
so = Double.parseDouble(scan.nextLine()); }
lOMoAR cPSD| 45734214
catch (Excep 琀椀 on e) { // Nếu nhập vào lỗi
System.out.println("Nhap lai!");
so=nhapDouble(); // Đệ quy hàm nhập }
return so; // Trả về giá trị nhập } void nhapPT() {
System.out.println("Moi ban nhap phuong trinh can giai: ");
System.out.println("a: ");a=nhapDouble();
System.out.println("b: ");b=nhapDouble();
System.out.println("c: ");c=nhapDouble(); } void giaiPt() {
if(a==0) { if(b!=0) { double x; x= -c/b;
x=Math.round(x*100.0)/100.0; // làm tròn số thập phân
System.out.println("Nghiem phuong trinh: "+x); } else if(b==0) {
System.out.println("Phuong trinh khong hop le!");
return; } } else {
double delta= b*b -4*a*c;
if(delta<0) {
// System.out.println("Phuong trinh " +a+ "x^2 +" + b+"x + "+c+" vo nghiem");
System.out.println("Phuong trinh vo nghiem!"); } else if(delta ==0) { double x; x=(- b)/(2*a);
System.out.println("Phuong trinh co nghiem kep: ");
System.out.println("x= "+Math.round(x*100.0)/100.0); } else
{ double x1; double x2;
x1=(-b +Math.sqrt(delta))/(2*a);
x2=(-b -Math.sqrt(delta))/(2*a);
System.out.println("Phuong trinh co nghiem phan biet: ");
System.out.println("x1: "+ Math.ceil(x1*100.0)/100.0);
System.out.println("x2: "+ Math.round(x2*100.0)/100.0); } } }
lOMoAR cPSD| 45734214
public sta 琀椀 c void main(String[] args) {
Phuongtrinhbac2 _ptb2 = new Phuongtrinhbac2(); _ptb2.nhapPT(); _ptb2.giaiPt(); }
MÁY TÍNH BỎ TÚI package

javaapplica 琀椀 on1; import
java.u
琀椀 l.Scanner; public
class JavaApplica
琀椀 on1 {
public sta
琀椀 c void main(String[] args) { int a, b; char pt; double kq=0;
Scanner sc=new Scanner(System.in);
System.out.println(“Nhap a: “); a=sc.nextInt();
System.out.println(“Nhap b: “); b=sc.nextInt();
System.out.println(“Chon phep
琀椀 nh: “); pt=sc.next().charAt(0); switch(pt){ case 1: kq=a+b; break; case 2: kq=a+b; break; case 3: kq=a+b; break; case 4: kq=(double)a+b; break; default:
System.out.println(“Nhap sai:”); }
System.out.println(“kq: “+kq); } } Máy bán nước package

bt3; import java.u 琀椀 l.Scanner; public class BT3 {
public sta 琀椀 c void main(String[] args) {
int so
琀椀 en, lc;
氀 oat sl, thanh 琀椀 en;
Scanner sc = new Scanner(System.in);

System.out.print(” Nhap lua chon: ”); lc = sc.nextInt();
System.out.print(“So 琀椀 en hien co: “); lOMoAR cPSD| 45734214 so 琀椀 en = sc.nextInt(); switch(lc){ case 1:
if(so
琀椀 en < 10000)
System.out.println(“Ko du 琀椀 en de mua sp”); else{
System.out.print(“Nhap so luong: “);
sl = sc.nextInt(); thanh 琀椀 en = sl*10000;
System.out.print(“So 琀椀 en mua “+sl+” Coca cola: “+thanh 琀 椀 en); break; } case 2:
if(so
琀椀 en < 12000)
System.out.println(“Ko du
琀椀 en de mua sp”); else{
System.out.print(“Nhap so luong: “);
sl = sc.nextInt(); thanh 琀椀 en = sl*12000;
System.out.print(“So 琀椀 en mua “+sl+” Revive: “+thanh 琀椀 en); break; } case 3:
if(so
琀椀 en < 22000)
System.out.println(”Ko du
琀椀 en de mua sp ”); else{
System.out.print(”Nhap so luong: “);
sl = sc.nextInt(); thanh 琀椀 en = sl*22000;
System.out.print(“So 琀椀 en mua “+sl+”Red bull: “+thanh 琀 椀 en); break; } case 4:
if(so
琀椀 en < 8000)
System.out.println(« Ko du
琀椀 en de mua sp »); else{
System.out.print(“Nhap so luong: “);
sl = sc.nextInt(); thanh 琀椀 en = sl*8000;
System.out.print(“So 琀椀 en mua “+sl+” 7 up: “+thanh 琀椀 en); break; } } } } lOMoAR cPSD| 45734214
Đổi 琀椀 ền int lc, so 琀椀 en, thanh
琀椀 en = 0; Scanner sc = new Scanner(System.in);
System.out.println(“So
琀椀 en: “);
so
琀椀 en = sc.nextInt();
System.out.println(“Lua chon cua ban”); lc = sc.nextInt(); switch(lc){ case 1:
thanh 琀椀 en = so 琀椀 en*230000;
System.out.println(+so
琀椀 en+ “VND -> “+thanh 琀椀
en+” USD”); break; case 2:
thanh 琀椀 en = so 琀椀 en*20000;
System.out.println(+so
琀椀 en+ “VND ->” +thanh 琀椀 en+” AUD”);
break; case 3: thanh
琀椀
en = so 琀椀 en*13000;
System.out.println(+so 琀椀 en+ “VND ->”+thanh 琀椀
en+” YEN”); break; case 4: thanh 琀椀 en = so 琀椀 en*26000;
System.out.println(+so 琀椀 en+ “VND ->”+thanh 琀椀
en+” EURO”); break; default:
System.out.println(“lua chọn cua ban sai”); } } Quãng đường int s, lc; 氀 oat phi; 氀 oat tg;
Scanner sc = new Scanner(System.in);

System.out.print(« Quang duong di duoc: « ); s = sc.nextInt();
System.out.print(“Nhap lua chon cua ban: “); lc = sc.nextInt(); switch(lc){ case 1:
phi = (氀 oat) (s*7)/100;
System.out.print(« Chi phi nhien lieu khi di quang duong « +s+ » km = « +phi);
break; case 2:
tg = (氀 oat) (s/65);
System.out.print(“Thoi gian di chuyen quang duong “+s+” km = “+tg+”h”);
break; default:
System.out.println(“Loai”); } lOMoAR cPSD| 45734214 } }
Chu vi diện
ch int
lc,bk,dai,rong,cao,canh; double
chuvi=0 , dien
琀椀 ch; Scanner sc=new Scanner(System.in);
System.out.println(“nhap lua chon: “);
lc=sc.nextInt(); switch(lc) { case 1:
System.out.println(“nhap ban kinh”); bk=sc.nextInt(); chuvi= 2*bk*3.14; dien 琀椀 ch= 3.14*bk*bk;
System.out.println(« Chu vi hinh tron la « +chuvi+ »dien 琀椀 ch hinh tron la « +dien
琀椀 ch); break; case 2:
System.out.println(“nhap chieu dai “); dai=sc.nextInt();
System.out.println(“nhap chieu rong “); rong=sc.nextInt(); chuvi= (dai+rong)*2;
dien
琀椀 ch= dai*rong;
System.out.println(« chu vi HCN la « +chuvi+ »dien 琀椀 ch HCN la « +dien
琀椀 ch); break; case 3:
System.out.println(“nhap canh cua tam giac “); canh=sc.nextInt();
System.out.println(“nhap chieu cao “); cao=sc.nextInt();
chuvi= canh*3; dien 琀 椀 ch= (canh*cao)/2 ;
System.out.println(”chu vi tam giac “+chuvi+”dien 琀椀 ch tam giac “+dien
琀椀 ch); break; default:
System.out.println(“lua chon sai”); } } DOI TIEN TE }
package javaapplica
琀椀 on1;
import java.u 琀椀 l.Scanner;
public class JavaApplica
琀椀 on1 {
public sta 琀椀 c void main(String[] args) { int lc, 琀椀 en;
Scanner sc= new Scanner(System.in);
do{ //In thong bao lOMoAR cPSD| 45734214 //Nhap lc
//Nhap
琀椀 en la so duong //switch }while(lc!=5); }
******************************************************************* } int lc,
琀椀 en;
Scanner sc= new Scanner(System.in);
do{
System.out.println(« DOI NGOAI TE »);
System.out.println(“1: USD”);
System.out.println(“2: AUD”);
System.out.println(“3: YEN”);
System.out.println(“4: EURO”);
System.out.println(“Nhap lua chon”); lc=sc.nextInt();
System.out.println(“Nhap so
琀椀 en”); 琀椀 en=sc.nextInt(); switch(lc) { case 1:
System.out.println(“doi 琀椀 en thanh cong “+ (氀 oat) 琀椀
en/22000+” USD”); break; case 2:
System.out.println(“doi 琀椀 en thanh cong “+ (氀 oat) 琀椀
en/20000+” AUD”); break; case 3:
System.out.println(“doi 琀椀 en thanh cong “+ (氀 oat) 琀椀
en/18000+” YEN”); break; case 4:
System.out.println(“doi 琀椀 en thanh cong “ +(氀 oat) 琀椀
en/16000+” EURO”); break; default:
System.out.println(“DOI TIEN THAT BAI”); } }while(lc!=5); } } CHI PHI THOI GIAN int lc,s; 氀 oat phi,tg;
Scanner sc=new Scanner(System.in); do{
System.out.println(“ 1:
琀椀 nh chi phi 100km/7lit”);
System.out.println(“2:
琀椀 nh thoi gian 65km/h”);
System.out.println(“nhap lua chon cua ban”); lc=sc.nextInt();
System.out.println(“quang duong di duoc”); lOMoAR cPSD| 45734214 s=sc.nextInt(); switch (lc){ case 1:
phi= (氀 oat)(s*7/100);
System.out.println(« chi phi nguyen lieu khi di « +s+ » km la « +phi);
break; case 2:
tg=(氀 oat)(s/65);
System.out.println(“thoi gian khi di chuyen “+s+” km la “+tg);
break; default:
System.out.println(“nhap sai”); } MAY BAN NUOC
int so 琀椀 en,lc,a; 氀 oat
sl,thanh 琀椀 en,琀椀 enthua;
Scanner sc=new Scanner(System.in); do{

System.out.println(“san pham cua chung toi”);
System.out.println(“1: coca cola (10000)”);
System.out.println(“2: revive (12000)”);
System.out.println(“3: red bull (22000)”);
System.out.println(“4: seven up (8000)”);

System.out.println(« moi nhap lua chon cua ban »); lc=sc.nextInt();
System.out.println(“so
琀椀 en hien
co”); so 琀椀 en=sc.nextInt();
switch (lc){ case 1: if(so
琀椀 en<10000)
System.out.println(« khong du 琀椀 en »); else{
System.out.println(“nhap so luong”);
sl=sc.nextInt(); thanh
琀椀
en=sl*10000; 琀椀 enthua=so
en-thanh 琀椀 en;
System.out.println(“so 琀椀 en mua “+sl+”coca cola: “+thanh 琀 椀 en);
System.out.println(“琀椀 en thua cua quy khach “+琀椀 enthua); } break; case 2: if(so 琀椀 en<12000)
System.out.println(« khong du 琀椀 en »); else{
System.out.println(“nhap so luong”);
sl=sc.nextInt(); thanh
琀椀
en=sl*12000; 琀椀 enthua=so
en-thanh 琀椀 en; lOMoAR cPSD| 45734214
System.out.println(“so 琀椀 en mua “+sl+”Revive: “+thanh 琀椀 en);
System.out.println(“琀椀 en thua cua quy khach “+琀椀 enthua); } break; case 3: if(so 琀椀 en<22000)
System.out.println(« khong du 琀椀 en »); else{
System.out.println(“nhap so luong”);
sl=sc.nextInt(); thanh
琀椀
en=sl*22000; 琀椀 enthua=so
en-thanh 琀椀 en;
System.out.println(“so 琀椀 en mua “+sl+”Red bull: “+thanh 琀椀
en); System.out.println(“琀椀 en thua cua quy khach “+琀椀 enthua); } break; case 4: if(so 琀椀 en<8000)
System.out.println(« khong du 琀椀 en »); else{
System.out.println(“nhap so luong”); sl=sc.nextInt();
thanh
琀椀 en=sl*80000; 琀椀
enthua=so 琀椀 en-thanh 琀椀 en;
System.out.println(“so 琀椀 en mua “+sl+”Seven up: “+thanh
en); System.out.println(“琀椀 en thua cua quy khach “+琀椀 enthua); } break; default:
System.out.println(“chon sai”); } }while(lc!=5); } } TONG HOP
package javaapplica
琀椀 on2;
import java.u 琀椀 l.Scanner;
public class JavaApplica
琀椀
on2 { public sta 琀椀 c long giaiThua(int n) { long gt=1; for(int i=1;i<=n;i++) gt=gt*i; return gt; } lOMoAR cPSD| 45734214
public sta 琀椀 c void main(String[]
args) { int n, lc; long kq;
Scanner sc=new Scanner(System.in); do{
System.out.println(“1. Giai thua 2. Kiem tra SNT 3. Thoat”);
System.out.println(“Nhap lc: “); lc=sc.nextInt();
do{
System.out.println(“Nhap n: “);
n=sc.nextInt(); }while(n<=0); switch(lc){ case 1: kq=giaiThua(n);
System.out.println(“Giai thua: “+kq);

break; case 2: break; case 3:
System.out.println(“Thoat”); break; default:
System.out.println(“Nhap sai”); } }while(lc!=3); } }
*dien
琀 椀 ch chu vi
package javaapplica 琀椀
on3; import java.u 琀椀 l.Scanner; public class
JavaApplica
琀 椀 on3 {
public sta
琀 椀 c void main(String[] args) {
int lc,bk, cd, cr, canh; double cv, dt;
Scanner sc= new Scanner(System.in); do{
System.out.println(“1: Dien
琀椀 ch HCN 2: DT va CV hinh vuong “);
System.out.println(“3: Dien
琀椀 ch tam giac 4: DT va CV hinh tron 5: Thoat”);
System.out.println(“nhap lua chon: “); lc=sc.nextInt();
switch(lc){ case 1:
System.out.println(“nhap chieu dai: “); cd=sc.nextInt();
System.out.println(“nhap chieu rong: “); cr=sc.nextInt(); dt=cd*cr;
System.out.println(“Dien 琀椀 ch HCN la: “+dt); break; case 2:
System.out.println(“nhap canh hinh vuong: “);
canh=sc.nextInt(); cv=canh*4; dt=canh*canh; lOMoAR cPSD| 45734214
System.out.println(“chu vi: “+cv+” dien 琀椀 ch: “+dt); break; case 3:
System.out.println(“nhap canh day: “); cd=sc.nextInt();
System.out.println(“nhap chieu cao: “); cr=sc.nextInt(); dt=cd*cr/2;
System.out.println(“dien 琀椀 ch tam giac: “+dt); break; case 4:
System.out.println(“nhap ban kinh: “);
bk=sc.nextInt(); cv= (bk*2*3.14); dt= (bk*bk*3.14);
System.out.println(“chu vi: “+cv+” dien 琀椀 ch: “+dt); break; case 5:
System.out.println(“Thoat”); break; default:
System.out.println(“Nhap sai”); } }while(lc!=5); } } SO NGUYEN TO
import java.u
琀椀 l.Scanner; class SoNguyenTo {
public sta
琀椀 c void main(String args[]) { int temp; boolean isPrime=true;
Scanner scan= new Scanner(System.in);
System.out.println("Nhập vào số cần kiểm tra:");
int num=scan.nextInt(); scan.close();

for(int i=2;i<=num/2;i++) { temp=num%i; if(temp==0) { isPrime=false; break; } } if(isPrime)
System.out.println(num + " Là số nguyên tố!");
else lOMoAR cPSD| 45734214
System.out.println(num + " Không phải là số nguyên tố!"); } }