Đây là những ví dụ mà những bạn đang học java cơ bản cần tham khảo
Ví dụ 1: Nhp ký tự từ bàn phím
import java.io.*;
/* gói này cung cp thự vin xut nhp hệ thng thông qua
nhng lung dữ //liu và hệ thng file.*/
class InputChar
{
public static void main(String args[])
{
char ch = ‘’;
try
{
ch = (char) System.in.read();
}
catch(Exception e)
{
Sy
stem.out.println(“Nhp li!”);
}
Sy
stem.out.println(“Ky tu vua nhap:” + ch);
}
}

Ví dụ 2: Nhp dữ liu s
import java.io.*;
class inputNum
{ public static void main(String[] args)
{ int n=0;
try
{ BufferedReader in =
new BufferedReader(
new InputStreamReader(
System.in));
String s;
s = in.readLine();
n = Integer.parseInt(s);
}
catch(Exception e)
{ System.out.println(“Nhp dữ liu b
li !”);
}
Sy
stem.out.println(“Bn va nhp s:” + n);
}
}

Ví dụ 3: Nhp và xut giá trị các phn tử ca mt mng các s nguyên.
class ArrayDemo
{
public static void main(String args[])
{
int arrInt[] = new int[10];
int i;
for(i = 0; i < 10; i = i+1)
arrInt[i] = i;
for(i = 0; i < 10; i = i+1)
Sy
stem.out.println("This is arrInt[" + i +
"]: " + arrInt[i]);
}
}
Ví dụ 4: Tìm phn tử có giá trị nhỏ nht (Min) và ln nht (Max) trong mt mng.
class MinMax
{ public static void main(String args[])
{ int nums[] = new int[10];
int min, max;
nums[0] = 99;
nums[1] = -10;
nums[2] = 100123;
nums[3] = 18;
nums[4] = -978;
nums[5] = 5623;
nums[6] = 463;
nums[7] = -9;
nums[8] = 287;
nums[9] = 49;
min = max = nums[0];
for(int i=1; i < 10; i++)
{
if(nums[i] < min) min = nums[i];
if(nums[i] > max) max = nums[i];
}
Sy
stem.out.println("min and max: " + min + " "
+ max);
}
}
class MinMax2
{
public static void main(String args[])
{
int nums[] = { 99, -10, 100123, 18, -978,
5623, 463, -9, 287, 49 };
int min, max;
min = max = nums[0];
for(int i=1; i < 10; i++)
{
if(nums[i] < min) min = nums[i];
if(nums[i] > max) max = nums[i];
}
Sy
stem.out.println("Min and max: " + min + " "
+ max);
}
}
Ví dụ 5: chương trình minh ha mt li tham chiếđến phn t bên ngoài (vut quá) kích thước mng.
class ArrayErr
{ public static void main(String args[])
{ int sample[] = new int[10];
int i;
for(i = 0; i < 100; i = i+1)
sample[i] = i;
}
}
Ví dụ 6: Sp xếp mng dùng phương pháp sp xếp ni bt (Bubble Sort)
class BubbleSort
{ public static void main(String args[])
{ int nums[] = { 99, -10, 100123, 18, -978,
5623, 463, -9, 287, 49 };
int a, b, t;
int size;
size = 10; // number of elements to sort
// display original array
System.out.print("Original array is:");
for(int i=0; i < size; i++)
System.out.print(" " + nums[i]);
System.out.println();
// This is the Bubble sort.
for(a=1; a < size; a++)
for(b=size-1; b >= a; b--)
{ if(nums[b-1] > nums[b])
{ // if out of order
// exchange elements
t = nums[b-1];
nums[b-1] = nums[b];
nums[b] = t;
}
}
// display sorted array
System.out.print("Sorted array is:");
for(int i=0; i < size; i++)
System.out.print(" " + nums[i]);
System.out.println();
}
}
Ví dụ 7: Nhp và xut giá trị ca các phn tử trong mt mng hai chiu.
class TwoD_Arr
{ public static void main(String args[])
{ int t, i;
int table[][] = new int[3][4];
for(t=0; t < 3; ++t)
{ for(i=0; i < 4; ++i)
{ table[t][i] = (t*4)+i+1;
Sy
stem.out.print(table[t][i] + "
");
}
System.out.println();
}
}
}
Ví dụ 8: Tđối tượng chui
class StringDemo
{
public static void main(String args[])
{
// Tao chuoi bang nhieu cach khac nhau
St
ring str1 = new String("Chuoi trong java la
nhung Objects.");
St
ring str2 = "Chung duoc xay dung bang nhieu
cach khac nhau.";
String str3 = new String(str2);
Sy
stem.out.println(str1);
System.out.println(str2);
System.out.println(str3);
}
}

0 nhận xét:

Đăng nhận xét

 
Top