Java (đọc như "Gia-va") là một ngôn ngữ lập trình dạng lập trình hướng đối tượng (OOP). Khác với phần lớn ngôn ngữ lập trình thông thường, thay vì biên dịch mã nguồn thành mã máy hoặc thông dịch mã nguồn khi chạy, Java được thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau đó sẽ được môi trường thực thi (runtime environment) chạy. Bằng cách này, Java thường chạy chậm hơn những ngôn ngữ lập trình thông dịch khác như C++, Python, Perl, PHP, C#...
Bài 6:
public class bai6 {Bài 7:
public static void main(String[] args) {
System.out.println("Chương trình in 10 số chẵn đầu tiên.");
XuatChan(10);
}
public static void XuatChan(int n)
{
int i=1, dem=0;
int sum = 0;
while(dem < n)
{
if(i%2==0)
{
System.out.print(i+" ");
dem++;
sum += i;
}
i++;
}
System.out.println("\nTong 10 so chan dau tien la: " + sum);
}
}
public class Bai7Bài 8:
{
public static void XuatLe(int n)
{
int i=1;
while(i<=n)
{
if(i%2==1)
{
System.out.print(i+"\t");
}
i++;
}
}
public static void main(String[] args)
{
System.out.println("Chuong trinh in ra nhung so le tu 1 toi 99.");
XuatLe(100);
}
}
public class Bai8Bài 9:
{
public static long TongSoBoi7(int n)
{
int i=0;
long sum=0;
for(i=0;i<=n;i++)
{
if(i%7==0)
{
sum=sum+i;
}
System.out.println("."+sum);
}
return sum;
}
public static void main(String[] args)
{
System.out.print("Tổng các số bội của 7 từ 1 đến 100= " + TongSoBoi7(100));
}
}
public class Bai9Bài 10:
{
public static long TongSo(int n)
{
int i=0;
long sum=0;
for(i=0;i<=n;i++)
{
sum=sum+i;
}
return sum;
}
public static void main(String[] args)
{
System.out.println("Chuong trinh tinh tong 1+2+3+..+n");
if(args.length>0)
{
String s=args[0];
int n = Integer.parseInt(s);
System.out.print("Tong so: " + TongSo(n));
}
else
{
System.out.print("Ban nhap sai!!!");
}
}
}
public class Bai10Bài 10a:
{
public static void TongSo(int n)
{
int i=0;
long sumchan=0, sumle=0;
for(i=0;i<=n;i++)
if(i%2==0)
{
sumchan+=i;
}
if(i%2==1)
{
sumle+=i;
}
if(n%2==0)
{
System.out.println("Số bạn nhập là số chẵn");
System.out.println("\nTổng số lẻ là: "+sumle);
}
else
{
System.out.println("Số bạn nhập là số lẻ");
System.out.println("\nTổng số chẵn là: "+sumchan);
}
}
static void ThoiGianChay()
{
long start = System.nanoTime();
long end = System.nanoTime();
System.out.println("Thoi gian chay: " +(end - start)+ " nano second");
}
public static void main(String[] args)
{
System.out.println("Chương trình tính tổng số tùy theo chẵn hay lẻ.");
if(args.length>0)
{
String s=args[0];
int n = Integer.parseInt(s);
TongSo(n);
}
else
{
System.out.print("Bạn nhập không phải là số!");
}
ThoiGianChay();
}
}
public class Bai10a {Bài 11:
public static void TongSo(int n) {
int i;
int TongChan = 0;
int TongLe = 0;
if (n % 2 == 0) {
for (i = 1; i <= n; i = i + 2) {
TongLe = TongLe + i;
}
System.out.println("So ban nhap vao la so chan\n");
System.out.println("Tong : 1 + 3 + 5 +...+ " + (n - 1) + " la : "
+ TongLe);
} else {
for (i = 2; i <= n; i = i + 2) {
TongChan = TongChan + i;
}
System.out.println("So ban nhap vao la so le\n");
System.out.println("Tong : 2 + 4 + 6 +...+ " + (n - 1) + " la : "
+ TongChan);
}
}
public static void main(String[] args) {
System.out.println("Chuong trinh tinh tong chan le theo so nhap vao");
if (args.length > 0) {
String s = args[0];
int n = Integer.parseInt(s);
TongSo(n);
} else {
System.out.print("Sai roi!");
}
}
}
public class Bai11 {Bài 12:
public static void main(String[] x)
{
System.out.println("Chuong trinh xuat MAX - MIN mang nhap tu cmd");
if(x.length > 0)
{
//String s = x[0];
//int n = Integer.parseInt(s);
MAXMIN(x);
}
else
{
System.out.println("Ban chua nhap gia tri mang.");
}
}
/*------------ Xuat MAX MIN -------------*/
static void MAXMIN(String[] Arr)
{
int max = Integer.parseInt(Arr[0]);
int min = Integer.parseInt(Arr[0]);
for(int i=0; i<= Arr.length -1; i++)
{
int mang = Integer.parseInt(Arr[i]);
if(mang > max)
{
max = mang;
}
if(mang < min)
{
min = mang;
}
}
System.out.println("MAX la : " + max);
System.out.println("MIN la : " + min);
}
}
public class Bai12 {Bài 13:
public static void main(String[] x)
{
System.out.println("Chuong trinh Phuong trinh bac nhat: Ax + B = 0");
if(x.length > 0){
String s = x[0];
String s2 = x[1];
int a = Integer.parseInt(s);
int b = Integer.parseInt(s2);
System.out.println("A = " + a);
System.out.println("B = " + b);
PhuongTrinhBacI(a, b);
}
else
{
System.out.println("Ban chua nhap gia tri A va B");
}
}
/*------------ PHUONG TRINH BAC I -------------*/
static void PhuongTrinhBacI(int a, int b)
{
if(a == 0)
{
if(b != 0)
System.out.println("Phuong trinh khong co nghiem");
else
System.out.println("Phuong trinh co vo so nghiem.");
}
else
{
if(b != 0)
{
double nghiem = (double) -b/a;
System.out.println("Phuong trinh co nghiem x=-b/a : " + nghiem);
}
else
System.out.println("Phuong trinh co nghiem x=0");
}
}
}
public class Bai13 {Bài 14:
public static void main(String[] args) {
System.out.println("Chuong trinh in ra so nguyen nhap tu ban phim");
if (args.length > 0) {
String s = args[0];
int n = Integer.parseInt(s);
SoNguyen(n);
} else
System.out.println("Ban chua nhap so nguyen");
}
static void SoNguyen(int n) {
if (n % 2 == 0) {
if (n != 0) {
System.out.println("N ban nhap la so chan");
} else
System.out.println("N ban nhap la Zero");
} else if (n % 2 != 0) {
System.out.println("N ban nhap la so le");
}
}
}
import java.util.*;
public class Bai13
{
/**
* @param args
*/
public static void main(String[] args)
{
//int n;
String s;
// TODO Auto-generated method stub
System.out.println("Chương trình đọc giá trị nguyên từ bàn phím");
while (true)
{
Scanner nhap = new Scanner(System.in);
System.out.print("Mời bạn nhập vào giá trị nguyên: ");
s = nhap.next();
if (Ktra(s)== 1)
break;
}
KtraChanLe(s);
}
static int Ktra(String s)
{
for (int i = 0; i < s.length(); i++)
{
if (Character.isDigit(s.charAt(i))==false)
{
System.out.println("Bạn vừa nhập ký tự!!! Vui lòng nhập số nguyên. Thanks!!!");
return 0;
}
}
return 1;
}
static void KtraChanLe(String s)
{
int n = Integer.parseInt(s);
if (n == 0)
System.out.println("Số bạn nhập vào là số 0");
else if (n%2==0)
System.out.println("Số bạn nhập vào là số chẳn");
else
System.out.println("Số bạn nhập vào là số lẻ");
}
}
public class bai14 {Bài 15:
public static void main(String[] args) {
System.out.println("Chuong trinh in ra boi so cua 3 tu 300 -> 3");
System.out.println("Tong boi so 3 la: " + BoiSo3());
}
static long BoiSo3() {
long sum = 0;
for (int i = 300; i >= 3; i--) {
if (i % 3 == 0) {
sum += i;
System.out.println(i);
}
}
return sum;
}
}
public class Bai15 {Bài 16a:
public static void main(String[] args) {
System.out.println("Chuong trinh xuat ky tu A|a");
if (args.length > 0) {
String s = args[0];
Kytu(s);
} else {
System.out.println("Ban chua nhap chuoi");
}
}
static void Kytu(String s) {
System.out.println(s);
int dem = 0;
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == 'a' || s.charAt(i) == 'A') {
dem++;
}
}
System.out.println("Tong A|a co duoc trong chuoi la: " + dem);
}
}
import java.util.*;
public class Bai15 {
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
String s;
System.out.println("***Chương trình đếm số làn ký tự a xuất hiện trong chuỗi***");
System.out.print("Mời bạn nhập vào chuỗi cần đếm : ");
s= input.nextLine();
System.out.println("Chuỗi bạn vừa nhập vào là : " + s);
DemKyTua(s);
}
static void DemKyTua(String s)
{
int icount = 0;
for (int i = 0; i < s.length(); i++)
{
if (s.charAt(i)=='a'||s.charAt(i)=='A')
icount++;
}
System.out.println("Số lần ký tự 'a' xuất hiện trong chuỗi la : " + icount);
}
}
public class Bai16aBài 16b:
{
public static void main(String[] x)
{
System.out.println("Chuong trinh xuat ky tu *");
if(x.length > 0)
{
String s = x[0];
int n = Integer.parseInt(s);
KyTuSao(n);
}
else
{
System.out.println("Ban chua nhap gia tri N");
}
}
/*------------ XUAT KY TU SAO * -------------*/
static void KyTuSao(int n)
{
for(int i=n; i>=1; i--)
{
for(int j=i; j>=1; j--)
{
System.out.print("* \t");
}
System.out.print("\n");
}
}
}
public class Bai16bBài 16c:
{
public static void main(String[] x)
{
System.out.println("Chuong trinh xuat ky tu *");
if(x.length > 0)
{
String s = x[0];
int n = Integer.parseInt(s);
KyTuSao(n);
}
else
{
System.out.println("Ban chua nhap gia tri N");
}
}
static void KyTuSao(int n)
{
for(int i=0; i<=n; i++)
{
for(int j=0; j<=i; j++)
{
System.out.print("*");
}
System.out.print("\n");
}
}
}
public class Bai16cBài 16d:
{
public static void main(String[] x)
{
System.out.println("Chuong trinh xuat ky tu *");
if(x.length > 0)
{
String s = x[0];
int n = Integer.parseInt(s);
KyTuSao(n);
}
else
{
System.out.println("Ban chua nhap gia tri N");
}
}
static void KyTuSao(int n)
{
for(int i=1; i<=n; i++)
{
for(int k=n-1; k>=i; k--)
{
System.out.print(" ");
}
for(int j=1; j<=i; j++)
{
System.out.print("*");
}
System.out.print("\n");
}
}
}
public class Bai16c{
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
int n;
System.out.println("Chuong trinh in ky tu *");
if (args.length > 0)
{
n = Integer.parseInt(args[0]);
InSao(n);
}
else
System.out.println("Thieu thong so nhap vao");
}
static void InSao(int n)
{
int i;
int j;
for (i=n-1;i>0;i--)
{
for (j=1;j<n+1;j++)
{
if (j<=i)
System.out.print(" ");
else
System.out.print("*");
}
System.out.print("\n");
}
}
}
public class Bai16d
{
public static void main(String[] x)
{
System.out.println("Chuong trinh xuat ky tu *");
if(x.length > 0)
{
String s = x[0];
int n = Integer.parseInt(s);
KyTuSao(n);
}
else
{
System.out.println("Ban chua nhap gia tri N");
}
}
static void KyTuSao(int n)
{
for(int i=n; i>=1; i--)
{
for(int k=n-1; k>=i; k--)
{
System.out.print(" ");
}
for(int j=1; j<=i; j++)
{
System.out.print("*");
}
System.out.print("\n");
}
}
}
public class Bai16d {
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
int n;
System.out.println("Chuong trinh in ky tu *");
if (args.length > 0)
{
n = Integer.parseInt(args[0]);
InSao(n);
}
else
System.out.println("Thieu thong so nhap vao");
}
static void InSao(int n)
{
int i;
int j;
for (i=0;i<n;i++)
{
for (j=1;j<n+1;j++)
{
if (j<=i)
System.out.print(" ");
else
System.out.print("*");
}
System.out.print("\n");
}
}
}
0 nhận xét:
Đăng nhận xét