By GokiSoft.com| 19:31 12/04/2024|
Java Basic

Java Basic- Ôn luyện về vòng lặp for, while, do-while trong java

Bài 1 : 

Khai báo mảng số nguyên gồm 10 phần tử.

Yêu cầu :

- Nhập giá trị cho mảng đó

- Tính tổng giá trị các phần tử trong mảng và in ra màn hình

Bài 2 :

Khai báo mảng số nguyên gồm N phần tử (N nhập từ bàn phím)

Yêu cầu :

- Nhập dữ liệu cho mảng trên

- Tính tổng các phần tử chia hết cho 3 trong mảng và in ra màn hình kết quả.

Bài 3 :

In ra hình sau

*

**

***

****

*****

N = 5

Yêu cầu : Nhập N từ bàn phím, và in ra cây như hình trên

Bài 4 :

Cho biểu thức Fibonaci như sau

F(0) = 1

F(1) = 1

F(n) = F(n-1) + F(n-2)

Nhập từ bản phím số max. In ra tất cả các số Fibonaci có giá trị nhỏ hơn max.

Bài 5 :

Khai báo mảng gồm N số nguyên (N nhập từ bàn phím)

Sắp xếp mảng theo thứ tự tăng dần. và in mảng ra màn hình.

Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)

Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-19 13:11:19



package gokisoft.com;

import java.util.Scanner;

public class Bai2 {
	
	public static int ChiaHetCho3 (int n) {
		if(n % 3 == 0) {
			return 1;
		}
		return 0;
	}
	public static void main(String[] args) {
		int n;
		int i;
		Scanner sc = new Scanner(System.in);
		System.out.println("Nhap do dai cua mang: ");
		n=Integer.parseInt(sc.nextLine());
		
		int []arr = new int [n];
		for(i = 0 ; i < n; i++ ) {
			System.out.println("Nhap phan tu thu "+ i +" : ");
			arr[i] = Integer.parseInt(sc.nextLine());
		}
		double sum = 0;
		for(i = 0 ; i < arr.length; i++ ) {
			int check = ChiaHetCho3(arr[i]);
			if(check == 1) {
				sum += arr[i];
			}
		}
		System.out.println("Tong cac phan tu chia het cho 3 la: "+sum);
	}
}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-19 13:03:34



package gokisoft.com;

import java.util.Scanner;

public class Bai5 {
	
	public static void main(String[] args) {
		int n;
		Scanner sc = new Scanner(System.in);
		System.out.println("Nhap do dai cua mang: ");
		n=Integer.parseInt(sc.nextLine());
		
		int []arr = new int [n];
		for(int i = 0; i <n ; i++) {
			System.out.println("Moi ban nhap phan tu thu arr[ "+i+" ]:");
			arr[i]=Integer.parseInt(sc.nextLine());
		}
		
		for(int i = 0; i < arr.length; i++) {
			int tam = arr[i];
			for(int j = i+1; j < arr.length; j++) {
				if(tam > arr[j]) {
					arr[i]=arr[j];
					arr[j]=tam;
					tam = arr[i];
				}
			}
		}
		System.out.print("Mang tang dan la: ");
		for( int x : arr) {
			System.out.print( x +" ");
		}
	
	}
}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-19 12:48:09



package gokisoft.com;

import java.util.Scanner;

public class Bai4 {
	
	public static void main(String[] args) {
		int max;
		Scanner sc = new Scanner(System.in);
		System.out.println("Nhap so max: ");
		max=Integer.parseInt(sc.nextLine());
		System.out.print("Tat ca cac so fibonaci > " + max +" la:");
		for(int i = 0; i < max - 1; i++) {
			
			System.out.printf("%d ",fibonaci(i));
		}
		
	}
	
	public static int fibonaci(int n) {
		int f0 = 0;
		int f1 = 1;
		int fn = 1;
		if(n<0) {
			return -1;
		}else if(n == 0 || n == 1) {
			return n;
		}else {
			for(int i = 2; i < n; i++) {
				fn = fibonaci(n-1)+fibonaci(n-2);
			}
		}
		return fn;
	}
}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-19 12:45:26



package gokisoft.com;

import java.util.Scanner;

public class Bai4 {
	
	public static void main(String[] args) {
		int max;
		Scanner sc = new Scanner(System.in);
		System.out.println("Nhap so max: ");
		max=Integer.parseInt(sc.nextLine());
		System.out.print("Tat ca cac so fibonaci > " + max +" la:");
		for(int i = 1; i <= max; i++) {
			
			System.out.printf("%d ",fibonaci(i));
		}
		
	}
	
	public static int fibonaci(int n) {
		int f0 = 0;
		int f1 = 1;
		int fn = 1;
		if(n<0) {
			return -1;
		}else if(n == 0 || n == 1) {
			return n;
		}else {
			for(int i = 2; i < n; i++) {
				fn = fibonaci(n-1)+fibonaci(n-2);
			}
		}
		return fn;
	}
}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-19 12:44:33



package gokisoft.com;

import java.util.Scanner;

public class Bai3 {
	
	public static void main(String[] args) {
		int n;
		Scanner sc = new Scanner(System.in);
		System.out.println("Nhap do cao cua tam giac vuong: ");
		n=Integer.parseInt(sc.nextLine());
		for(int i = 1; i <= n; i++) {
			for(int j=1; j <= i; j++) {
				System.out.print("*");
				
			}
			System.out.println(" ");
		}
		
	}
}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-19 12:23:48



package gokisoft.com;

import java.util.Scanner;

public class Bai3 {
	
	public static void main(String[] args) {
		int n;
		Scanner sc = new Scanner(System.in);
		System.out.println("Nhap do cao cua tam giac vuong: ");
		n=Integer.parseInt(sc.nextLine());
		for(int i = 1; i <= n; i++) {
			for(int j=1; j <= i; j++) {
				System.out.print("*");
				
			}
			System.out.println(" ");
		}
		
	}
}



Phạm Kim Anh [JavaFree]
Phạm Kim Anh

2020-03-19 11:35:17



package lesson2;

import java.util.Scanner;

public class Bai1 {
	
	public static void main(String[] args) {
		
		int []arr = new int[10];
		Scanner sc = new Scanner(System.in);
		
		for(int i = 0; i < 10; i++) {
			System.out.println("Nhap phan tu thu arr["+i+"] : ");
			arr[i]= Integer.parseInt(sc.nextLine());
		}
		
		double sum = 0;
		for(int i = 0; i < 10; i++) {
			sum +=arr[i];
		}
				
		System.out.println("Tong cac phan tu cua mang la: " +sum);
	}

}



Lê Xuân Dũng [JavaFree]
Lê Xuân Dũng

2020-03-19 10:19:52



package vong_lap_mang_bai02;

import java.util.Scanner;

public class Vong_lap_Mang_Bai02 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Nhap n de hinh thanh mang co n phan tu: ");
        int n = Integer.parseInt(sc.nextLine());
        int s = 0;
        
        int[] arr = new int[n];
        for (int i = 0; i < arr.length; i++) {
            System.out.println("Moi nhap gia tri phan tu thu "+(i+1)+" cua mang: ");
            arr[i] = Integer.parseInt(sc.nextLine());
            if(arr[i]%3 == 0) {
                s = s + arr[i];
            }
        }
        System.out.println("Tong cac phan tu chia het cho 3 cua mang la: "+s);
                
    }
    
}



Lê Xuân Dũng [JavaFree]
Lê Xuân Dũng

2020-03-19 10:03:14



package vong_lap_mang_bai01;

import java.util.Scanner;

public class Vong_lap_Mang_Bai01 {
    public static void main(String[] args) {
        int[] arr = new int[10];
        int s = 0;
        
        Scanner sc = new Scanner(System.in);
        
        for (int i = 0; i < arr.length; i++) {
            System.out.println("Moi nhap gia tri phan tu thu "+(i+1)+" cua mang: ");
            arr[i] = Integer.parseInt((sc.nextLine()));
            System.out.println("Phan tu thu "+(i+1)+" bang: "+arr[i]);
            s = s+arr[i];
        }
        
        System.out.println("Tong cac phan tu trong mang la: "+s);
    }
    
}



hoangkhiem [C1907L]
hoangkhiem

2020-03-19 06:21:52



/*
 * 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 Mang {

    public static void main(String[] args) {
        //Bai1
//        Scanner nhap = new Scanner(System.in);
//        int arr[] = new int[10];
//        int tong = 0;
//        for (int i = 0; i < arr.length; i++) {
//            System.out.format("Arr[%d]:= ", i + 1);
//            arr[i] = Integer.parseInt(nhap.nextLine());
//            tong += arr[i];
//        }
//        System.out.format("Tong cac phan tu trong mang la: %d", tong);
        //Bai2   
//    Scanner nhap = new Scanner(System.in);
//        int N;
//        System.out.println("Nhap phan tu N");
//        N = Integer.parseInt(nhap.nextLine());
//        int arr[] = new int[N];
//        int tong = 0;
//        for (int i = 0; i < arr.length; i++) {
//            System.out.format("arr[%d]= ", i + 1);
//            arr[i] = Integer.parseInt(nhap.nextLine());
//        }
//        for (int i = 0; i < N; i++) {
//                if (arr[i] % 3 == 0) {
//                    tong += arr[i];
//                }}
//         System.out.println("Tổng các sổ chia hết cho 3 là: "+tong);
        //Bai3
//        Scanner input = new Scanner(System.in);
//        System.out.println("Nhap N = ");
//        int N = input.nextInt();
//        for (int i = 1; i <= N; i++) {
//            for (int j = 0; j < i; j++) {
//                System.out.print("*");
//            }
//            System.out.println("");
//        }
//    }
        //bai5
        System.out.println("Nhap so phan tu mang = ");
        Scanner nhap = new Scanner(System.in);
        int N = Integer.parseInt(nhap.nextLine());
        int arr[] = new int[N];
        int tmp;
        for (int i = 0; i < N; i++) {
            System.out.format("Arr[%d] = ", i + 1);
            arr[i] = Integer.parseInt(nhap.nextLine());
        }
        for (int i = 0; i < N - 1; i++) {
            for (int j = i + 1; j < N; j++) {
                if (arr[i] > arr[j]) {
                    tmp = arr[i];
                    arr[i] = arr[j];
                    arr[j] = tmp;
                }
            }
        }
        System.out.println("Mang sap xep tang dần là:");
        for (int i = 0; i < N; i++) {
            System.out.print(arr[i] + " ");
        }
    }

}