By GokiSoft.com| 21:00 02/06/2020|
Java Basic

[Share Code] Ôn tập buổi 1 - Nhập xuất Scanner trong Java, Mảng trong Java, Collection trong Java

[Share Code] Ôn tập buổi 1 - Nhập xuất Scanner trong Java, Mảng trong Java, Collection trong Java

- Căn bản
	=> Nhập xuất dữ liệu trong java
		=> Nhập số nguyên N => chẵn hay lẻ
	=> Khai báo mảng trong java
		=> Khai bao mang so nguyen gom 6 phan tu
		=> Khai bao 1 mang string gom N phan tu => N nhap tu ban phim
	=> Collections (List, ArrayList)
		=> ???
	=> Loop (for, while, do .. while)

#ArrayTest.java


/*
 * 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 lession1;

import java.util.Scanner;

/**
 *
 * @author teacher
 */
public class ArrayTest {
    public static void main(String[] args) {
        //Phan 1: Khai bao mang so nguyen gom 6 phan tu
        //khai bao.
        int[] t = new int[6];
        //khai niem lien quan toi mang
        //Length : 6
        //Index : 0 -> Length - 1 (0 -> 5)
        //gan du lieu cho cac phan tu
        t[0] = 2;
        t[1] = 3;
        t[2] = 5;
        t[3] = 8;
        t[4] = 9;
        t[5] = 11;//gan du lieu cho cac phan tu cua mang
        //duyet qua phan tu trong mang
        for (int i = 0; i < 6; i++) {
            System.out.format("\nt[%d] = %d", i, t[i]);
        }
        //Phan 2: Khai bao 1 mang string gom N phan tu => N nhap tu ban phim
        int N;
        Scanner scan = new Scanner(System.in);
        System.out.println("\nNhap so phan tu trong mang N: ");
        N = Integer.parseInt(scan.nextLine());
        String[] arr = new String[N];//Mang arr gom N phan tu => N duoc nhap tu ban phim
        System.out.println("Length: " + arr.length);
        //Nhap du lieu cho mang arr
        for (int i = 0; i < N; i++) {
            System.out.format("\nNhap arr[%d] = ", i);
            arr[i] = scan.nextLine();
        }
        //Hien thi du lieu ra
        for (int i = 0; i < N; i++) {
            System.out.println(arr[i]);
        }
    }
}


#CollectionTest.java


/*
 * 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 lession1;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author teacher
 */
public class CollectionTest {
    public static void main(String[] args) {
        //Khai bao mang t => do dai phan tu dong
        List<Integer> t = new ArrayList<>();
        //do dai cua mang
        System.out.println("Length: " + t.size());
        //them phan tu vao trong mang
        t.add(3);//index = 0
        t.add(7);//index = 1
        t.add(10);//index = 2
        
        System.out.println("Length: " + t.size());
        //Tiep tuc them
        t.add(11);//index = 3
        
        System.out.println("Length: " + t.size());
        //xoa phan tu trong mang List
        t.remove(1);
        for (Integer value : t) {
            System.out.println(value);
        }
        
        //Khai bao mang dong => String
        List<String> t2 = new ArrayList<>();
        t2.add("test 1");
        t2.add("test 2");
    }
}


#IOTest.java


/*
 * 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 lession1;

import java.util.Scanner;

/**
 *
 * @author teacher
 */
public class IOTest {
    public static void main(String[] args) {
        //code
        Scanner scan = new Scanner(System.in);
        //Nhap so nguyen N
        int N;
        System.out.println("Nhap N: ");
        N = scan.nextInt();
        
        if(N % 2 == 0) {
//            System.out.println(N + " la so chan");
            //%d => so nguyen, %c => ky tu, %s => chuoi, %ld => long int.
            System.out.format("%d la so chan\n", N);
        } else {
            System.out.println(N + " la so le");
        }
    }
}


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

5

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