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.
Tags:
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]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
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]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
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]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
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]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
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]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
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]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
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]](https://www.gravatar.com/avatar/2a2cc19e3234e41e7f8a049d835aaac7.jpg?s=80&d=mm&r=g)
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]](https://www.gravatar.com/avatar/af3e93d6e9bd94db12e2b8a1069aef68.jpg?s=80&d=mm&r=g)
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]](https://www.gravatar.com/avatar/af3e93d6e9bd94db12e2b8a1069aef68.jpg?s=80&d=mm&r=g)
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]](https://www.gravatar.com/avatar/d3627ce786997fab24d1b790c91c6368.jpg?s=80&d=mm&r=g)
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] + " ");
}
}
}