You are on page 1of 35

Cc bi tp java c bn (phn mt) | www.HOCDANANG.

com

TRANG CH

GII THIU

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-mot/

KHA HC

LCH KHAI GING

TI LIU

TUYN DNG

DIN N

HOME / LP TRNH JAVA / CC BI TP JAVA C BN (PHN MT)

Cc bi tp java c bn (phn mt)

09

September
2013

khng c g l qu kh trong th gii java ny, ch n gin l gii quyt cc bi ton theo cch chng ta chn. khi u
gii quyt cc bi
ton nh l s la chn hng u cho cc lp trnh vin, c th ng u vi
cc bi ton ln hoc gp cc bi ton nh thnh bi
ton ln ! Gp gi thnh bo !
Hm nay trung tm hc lp trnh java ti nng chia s cc bn bi tp c bn.
khuyn khch cc bn nhn s qua cch gii ri t mnh lm li.

Bi tp Java C Bn:
:
1a. Vit chng trnh nhp mt mng cc s. Sau nhp mt s ri cho bit k t c trong mng khng ?

1 of 4

16/05/2014 11:06 PM

Cc bi tp java c bn (phn mt) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-mot/

1b. Vit chng trnh nhp mt mng cc k t. Sau nhp mt k t ri cho bit k t c trong mng khng?

2. Vit chng trnh gii: ax2 + bx + c = 0

2 of 4

16/05/2014 11:06 PM

Cc bi tp java c bn (phn mt) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-mot/

Vit chng trnh thc hin cc thao tc trn mng: nhp, xut, sp xp, Bi ny ch sp xp s

3 of 4

16/05/2014 11:06 PM

Cc bi tp java c bn (phn mt) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-mot/

Trung tm dao tao khoa hoc lap trinh java tai da nang tm chia tay cc bn ti phn ny hn cc bn ti cc phn tip theo!

ng bnh lun
0 Thnh vin bnh lun
Add a comment...
Also post on Facebook

Posting as Young Book'sCafe (Change)

Facebook social plugin

831 View

DANH MC KHA HC

T VN GHI DANH

LIN KT

Kha hc SEO web


Kha lp trnh di ng
Kha thit k ha
Kha hc lp trnh Java

0511.3.990.768 - 3.990.767

Kha lp trnh PHP & SQL

T Vn 1

Kha hc Internet Marketing


Kha qun tr web doanh nghip

T Vn 2

Kha thit k web vi Wordpress

Like

Share Hieu Nguyen Van, Trng Vn and 29,738 others like this.

Copyright 2010-2013 www.HOCDANANG.com

4 of 4

Google+ ANH TUAN NGUYEN

16/05/2014 11:06 PM

Cc bi tp java c bn (phn hai) | www.HOCDANANG.com

TRANG CH

GII THIU

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-hai/

KHA HC

LCH KHAI GING

TI LIU

TUYN DNG

DIN N

HOME / LP TRNH JAVA / CC BI TP JAVA C BN (PHN HAI)

Cc bi tp java c bn (phn hai)

09

September
2013

Hm nay trung tm o to kha hc lp trnh java ti nng chia s cc bn bi tp c bn phn tip theo tip (phn
mt). vn khuyn khch cc bn nhn s qua cch gii ri t mnh lm li.
Bi tp Java C Bn:

:
Tnh tng: S = 1 + 3! + 5! + + (2*n+1)!

aTnh Tng S= 1+ 2^2+ 3^3 + 4^4 + n^n */

1 of 3

16/05/2014 11:07 PM

Cc bi tp java c bn (phn hai) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-hai/

b. Tinh tng : S = 1 + 1/(1+2) + 1/(1+2+3) + + 1/(1+2+3+..n)

c Tnh Tng S= x+ x^2+ x^3 + x^4 + x^n */

2 of 3

16/05/2014 11:07 PM

Cc bi tp java c bn (phn hai) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-hai/

Trung tm dao tao khoa hoc lap trinh java tai da nang tm chia tay cc bn ti phn hai ny! hn cc bn ti cc phn tip theo!

ng bnh lun
Thnh vin bnh lun
288 View

DANH MC KHA HC

T VN GHI DANH

LIN KT

Kha hc SEO web


Kha lp trnh di ng
Kha thit k ha
Kha hc lp trnh Java
Kha lp trnh PHP & SQL

0511.3.990.768 - 3.990.767

T Vn 1

Kha hc Internet Marketing


Kha qun tr web doanh nghip

T Vn 2

Kha thit k web vi Wordpress

Like

Share Arc Dang Hien, Heo and 29,738 others like this.

Copyright 2010-2013 www.HOCDANANG.com

3 of 3

Google+ ANH TUAN NGUYEN

16/05/2014 11:07 PM

Tm hiu x l xu trong lp trnh java (p2) | www.HOCDANANG.com

TRANG CH

GII THIU

http://hocdanang.com/tim-hieu-xu-ly-xau-trong-lap-trinh-java-p2/

KHA HC

LCH KHAI GING

TI LIU

TUYN DNG

DIN N

HOME / LP TRNH JAVA / TM HIU X L XU TRONG LP TRNH JAVA (P2)

Tm hiu x l xu trong lp trnh java (p2)

09

Tip theo bi vit Tm hiu x l xu trong lp trnh java, trung tm o to kha hc lp trnh java nng s cng vi

cc bn tm hiu chi tit hn


September
2013
- char [] toCharArray( )
Phng thc ny chuyn chui thnh mt mng k t. V d:
String text = new String(Hello World);
char textArray[] = text.toCharArray( );
- int indexOf(String sunString )
Phng thc ny tr v th t ca mt k t no , hoc mt chui trong phm vi mt chui. Cc cu lnh sau biu din cc cch
khc nhau ca vic s dng hm.
String day = new String(Sunday);
int index1 = day.indexOf(n);
//cha 2
int index2 = day.indexOf(z,2);
//cha 1 nu z khng tm thy ti v tr 2.
int index3 = day.indexOf(Sun);
//cha mc 0
- String toUpperCase( )
Phng thc ny tr v ch hoa ca chui.
String lower = new String(good morning);
System.out.println(Uppercase: +lower.toUpperCase( ));
- String toLowerCase( )
Phng thc ny tr v ch thng ca chui.
String upper = new String(JAVA);
System.out.println(Lowercase: +upper.toLowerCase( ));
- String trim()
Phng thc ny ct b khong trng hai u chui. Hy th on m sau thy s khc nhau trc v sau khi ct b khong
trng.
String space = new String( Spaces );
System.out.println(space);
System.out.println(space.trim()); //Sau khi ct bkhong trng
- boolean equals(String s)
Phng thc ny so snh ni dung ca hai i tng chui.
String name1 = Java, name2 = JAVA;
boolean flag = name1.equals(name2);
Bin flag cha gi trfalse.
- Cc phng thc valueOf c np chng cho php chuyn mt gi tr thnh xu static String valueOf(Object obj)//Chuyn mt
i tng thnh xu, bng cch gi n phng thc toString ca i tng objstatic String valueOf(char[] characters)//Chuyn mng
cc k t thnh xu.
static String valueOf(boolean b)
//Chuyn mt gi tr logic thnh xu, xu nhn c l true hoc false tng ng vi gi tr true hoc false ca bstatic String
valueOf(char c)
//Chuyn k t thnh xu static String valueOf(int i)//chuyn mt snguyn thnh xu
static String valueOf(long l)

1 of 4

16/05/2014 11:07 PM

Tm hiu x l xu trong lp trnh java (p2) | www.HOCDANANG.com

http://hocdanang.com/tim-hieu-xu-ly-xau-trong-lap-trinh-java-p2/

//Chuyn mt gi trlong thnh xu static String valueOf(float f)


//chuyn mt gi trfloat thnh xu
static String valueOf(double d)
//chuyn mt gi trdouble thnh xu
2. Lp StringBuffer
Lp StringBuffer cung cp cc phng thc khc nhau thao tc mt i tng dng chui. Cc i tng ca lp ny rt mm
do, l cc k t v cc chui c th c chn vo gia i tng StringBuffer, hoc ni thm d liu vo ti v tr cui. Lp ny
cung cp nhiu phng thc khi to. Chng trnh sau minh ho cch s dng cc phng thc khi to khc nhau to ra cc
i tng ca lp ny.
class StringBufferCons{
public static void main(String args[]){
StringBuffer s1 = new StringBuffer();
StringBuffer s2 = new StringBuffer(20);
StringBuffer s3 = new StringBuffer(StringBuffer);
System.out.println(s3 = + s3);
System.out.println(s2.length()); //cha 0
System.out.println(s3.length()); //cha 12
System.out.println(s1.capacity()); //cha 16
System.out.println(s2.capacity()); //cha 20
System.out.println(s3.capacity()); //cha 28
}
}
length() v capacity() ca StringBuffer l hai phng thc hon ton khc nhau. Phng thc length() cp n s cc k t
m i tng thc cha, trong khi capacity() tr v tng dung lng ca mt i tng (mc nh l 16) v s k t trong i
tng StringBuffer.
Dung lng ca StringBuffer c ththay i vi phng thc ensureCapacity(). i sint c truyn n phng thc ny, v
dung
lng mi c tnh ton nh sau:
NewCapacity = OldCapacity * 2 + 2
Trc khi dung lng ca StringBuffer c t li, iu kin sau s c kim tra:
1 Nu dung lng(NewCapacity) mi ln hn i s c truyn cho phng thc ensureCapacity(), th dung lng mi
(NewCapacity) c t.
2 Nu dung lng mi nhhn i s c truyn cho phng thc
ensureCapacity(), th dung lng c t bng gi tr tham s truyn vo.
Chng trnh sau minh ho dung lng c tnh ton v c t nh th no.
class test{
public static void main(String args[]){
StringBuffer s1 = new StringBuffer(5);
System.out.println(Dung lng ca bnh m =
+s1.capacity()); //cha 5
s1.ensureCapacity(8);
System.out.println(Dung lng ca bnh m =
+s1.capacity()); //cha 12
s1.ensureCapacity(30);
System.out.println(Dung lng ca bnh m =
+s1.capacity()); //cha 30
}
}
Trong on m trn, dung lng ban u ca s1 l 5. Cu lnh s1.ensureCapacity(8);
Thit lp dung lng ca s1 n 12 =(5*2+2) bi v dung lng truyn vo l 8 nh hn dung lng c tnh ton l 12 .
s1.ensureCapacity(30);
Thit lp dung lng ca s1 n 30 bi v dung lng truyn vo l 30 th ln hn dung lng c tnh ton (12*2+2).
Cc phng thc lp StringBuffer Trong phn ny, chng ta sxem xt cc phng thc ca lp StringBuffer vi mt chng trnh.

2 of 4

16/05/2014 11:07 PM

Tm hiu x l xu trong lp trnh java (p2) | www.HOCDANANG.com

http://hocdanang.com/tim-hieu-xu-ly-xau-trong-lap-trinh-java-p2/

- void append()
Phng thc ny ni thm mt chui hoc mt mng k tvo cui cng ca i tng StringBuffer. V d:
StringBuffer s1 = new StringBuffer(Good);
s1.append(evening);
Gi trtrong s1 by gil goodevening.
- void insert()
Phng thc ny c hai tham s. Tham s u tin l vtr chn. Tham s th hai c th l mt chui, mt k t(char), mt gi tr
nguyn (int), hay mt gi tr s thc (float) c chn vo. V tr chn s ln hn hay bng 0, v nh hn hay bng chiu di ca i
tng StringBuffer. Bt k i s no, tr k t hoc chui, c chuyn sang chui v sau mi c chn vo. V d:
StringBuffer str = new StringBuffer(Java sion);
str.insert(1,b);
Bin str cha chui Jbava sion.
- char charAt()
Phng thc ny tr v mt gi tr k t trong i tng StringBuffer ti v tr c ch nh.V d:
StringBuffer str = new StringBuffer(James Gosling);
char letter = str.charAt(6); //cha G
- void setCharAt(int index, char value)
Phng thc ny c s dng thay th k t trong mt StringBuffer bng mt k t khc ti mt v tr c ch nh.
StringBuffer name = new StringBuffer(Jawa);
name.setCharAt(2,v);
Bin name cha Java.
- void setLength()
Phng thc ny thit lp chiu di ca i tng StringBuffer. Nu chiu di c ch nh nhhn chiu di dliu hin ti ca n,
th cc k t tha s b ct bt. Nu chiu di ch nh nhiu hn chiu di d liu th cc k t null c thm vo phn cui ca
StringBuffer
StringBuffer str = new StringBuffer(10);
str.setLength(str.length() +10);
- char [] getChars()
Phng thc ny c s dng trch ra cc k t t i tng StringBuffer, v sao chp chng vo mt mng. Phng thc
getChars() c bn tham s sau:
Ch s u: v tr bt u, t ni m k t c ly ra.
Ch s kt thc: v tr kt thc
Mng: Mng ch, ni m cc k t c sao chp.
V tr bt u trong mng ch: Cc k t c sao chp vo mng ch t v tr ny.
V d:
StringBuffer str = new StringBuffer(Leopard);
char ch[] = new char[10];
str.getChars(3,6,ch,0);
By gibin ch cha par
- void reverse()
Phng thc ny o ngc ni dung ca mt i tng StringBuffer, v tr v mt i tng StringBuffer khc. V d:
StringBuffer str = new StringBuffer(devil);
StringBuffer strrev = str.reverse();
Bin strrev cha lived.

ng bnh lun
Thnh vin bnh lun
1312 View

DANH MC KHA HC

T VN GHI DANH

LIN KT

Kha hc SEO web


Kha lp trnh di ng

3 of 4

16/05/2014 11:07 PM

Tm hiu x l xu trong lp trnh java (p2) | www.HOCDANANG.com

Kha thit k ha
Kha hc lp trnh Java
Kha lp trnh PHP & SQL
Kha hc Internet Marketing
Kha qun tr web doanh nghip

http://hocdanang.com/tim-hieu-xu-ly-xau-trong-lap-trinh-java-p2/

0511.3.990.768 - 3.990.767

T Vn 1
T Vn 2

Kha thit k web vi Wordpress

Like

Share Phan Minh Tm, Xiu Susu and 29,738 others like this.

Copyright 2010-2013 www.HOCDANANG.com

4 of 4

Google+ ANH TUAN NGUYEN

16/05/2014 11:07 PM

Cc bi tp java c bn (phn ba) | www.HOCDANANG.com

TRANG CH

GII THIU

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-ba/

KHA HC

LCH KHAI GING

TI LIU

TUYN DNG

DIN N

HOME / LP TRNH JAVA / CC BI TP JAVA C BN (PHN BA)

Cc bi tp java c bn (phn ba)

09

September
2013

Hm nay trung tm o to kha hc lp trnh java ti nng chia s cc bn bi tp c bn phn tip theo tip
(phn mt v phn hai). Vn khuyn khch nhn s qua cch gii ri cc bn t mnh lm li.
Bi tp Java C Bn:

:
Vit chng trnh nhp ngy thng nm v in ra thng c bao nhiu ngy ?

Cu 3: Vit chng trnh nhp vo s nguyn v in ra s nguyn t nh hn hoc bng s nguyn .

1 of 3

16/05/2014 11:08 PM

Cc bi tp java c bn (phn ba) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-ba/

Cu 4: Vit chng trnh nhp vo s nguyn v in ra s hon thin nh hn hoc bng s nguyn .

Vit chng trnh nhp vo 1 s nguyn v in ra dng nh phn ca s

2 of 3

16/05/2014 11:08 PM

Cc bi tp java c bn (phn ba) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-ba/

Cc bn c gn luyn tt li phn mt v phn hai nm k thut ton. Trung tm dao tao khoa hoc lap trinh java tai da nang
tai da nang tm chia tay cc bn ti phn ba ny! hn cc bn ti cc phn tip theo!

ng bnh lun
Thnh vin bnh lun
516 View

DANH MC KHA HC

T VN GHI DANH

LIN KT

Kha hc SEO web


Kha lp trnh di ng
Kha thit k ha
Kha hc lp trnh Java
Kha lp trnh PHP & SQL

0511.3.990.768 - 3.990.767

T Vn 1

Kha hc Internet Marketing


Kha qun tr web doanh nghip

T Vn 2

Kha thit k web vi Wordpress

Like

Share ng Khoa, Sa Yu Ri and 29,738 others like this.

Copyright 2010-2013 www.HOCDANANG.com

3 of 3

Google+ ANH TUAN NGUYEN

16/05/2014 11:08 PM

Cc Bi Tp Java C Bn (phn bn) | www.HOCDANANG.com

TRANG CH

GII THIU

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-bon/

KHA HC

LCH KHAI GING

TI LIU

TUYN DNG

DIN N

HOME / LP TRNH JAVA / CC BI TP JAVA C BN (PHN BN)

Cc Bi Tp Java C Bn (phn bn)

09

No cc bn, hy tip tc vi phn tip theo ca cc bi tp java c bn (phn mt, phn hai, phn ba):

September
2013

Bi tp 1: Xut th hin hnh:


import java.util.Date;

class XuatThuHienHanh
{
public static void main (String[] args)
{
Date d = new Date();
int n = d.getDay();
XuatThu(n);
}
public static void XuatThu (int n)
{
switch(n)
{
case 0:
System.out.print(Hom nay la chu nhat);
break;
case 1:
System.out.print(Hom nay la thu hai);
break;
case 2:
System.out.print(Hom nay la thu ba);
break;
case 3:
System.out.print(Hom nay la thu tu);
break;
case 4:
System.out.print(Hom nay la thu nam);
break;
case 5:
System.out.print(Hom nay la thu sau);
break;
case 6:
System.out.print(Hom nay la thu bay);
break;
}
}
}
p/s: Trung tm o to kha hc java ti nng vn khuyn khch cc bn xem cch gii ri t mnh lm, v khng nn copy &
paste
Cu 2: Xut chui ngc:

1 of 3

16/05/2014 11:08 PM

Cc Bi Tp Java C Bn (phn bn) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-bon/

import java.util.Scanner;
class XuatChuoiNguoc
{
public static void main (String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print(Nhap vao 1 chuoi: );
String s = sc.nextLine();
System.out.println(Chuoi vua nhap la: +s);
System.out.println(Chuoi dao nguoc la: );
DaoChuoi(s);
}
public static void DaoChuoi(String s)
{
for(int i=s.length()-1; i>=0; i)
System.out.print( +s.charAt(i));
System.out.print(\n);
}
}
Cu 3: c s nguyn t
import java.util.Scanner;
class UocLaSoNT
{
public static void main (String [] args)
{
Scanner sc = new Scanner(System.in);
System.out.print(Nhap vao so can kt: );
int a = sc.nextInt();
System.out.print(Uoc cua so do );
}
public static int Uoc(int a)
{
int t=1;
for(int i=1; i<=n; i++)
if(a%i==0 && i>t)
t=i;
return t;
}
}
Cc bn c gn luyn tt li cc phn nm k thut ton. Trung tm hoc lap trinh java da nang tm chia tay cc bn ti phn ba
ny! hn cc bn ti cc phn tip theo!

ng bnh lun
Thnh vin bnh lun
214 View

DANH MC KHA HC

T VN GHI DANH

LIN KT

Kha hc SEO web


Kha lp trnh di ng
Kha thit k ha
Kha hc lp trnh Java

2 of 3

0511.3.990.768 - 3.990.767

16/05/2014 11:08 PM

Cc Bi Tp Java C Bn (phn bn) | www.HOCDANANG.com

Kha lp trnh PHP & SQL


Kha hc Internet Marketing
Kha qun tr web doanh nghip
Kha thit k web vi Wordpress

Like

T Vn 1
T Vn 2

Share Charlly Huu, Mt T Sn and 29,738 others like this.

Copyright 2010-2013 www.HOCDANANG.com

3 of 3

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-bon/

Google+ ANH TUAN NGUYEN

16/05/2014 11:08 PM

Cc Bi Tp Java C Bn (phn nm) | www.HOCDANANG.com

TRANG CH

GII THIU

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-nam/

KHA HC

LCH KHAI GING

TI LIU

TUYN DNG

DIN N

HOME / LP TRNH JAVA / CC BI TP JAVA C BN (PHN NM)

Cc Bi Tp Java C Bn (phn nm)

09

Gi tip tc cc bi tp java c bn ca cc phn (phn mt, phn hai, phn ba, phn bn):

September
2013

Bi tp 1: Tng s nguyn t
import java.util.Scanner;

class TongSoNT
{
public static void main (String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print(Ban muon tinh tong cac snt cho toi so bao nhieu: );
int n = sc.nextInt();
System.out.print(Tong la: );
System.out.printf(%d, Tong(n));
}
public static boolean KtSoNT(int n)
{
int dem = 0;
for(int i=2; i<=n; i++)
{
if(n%i==0)
dem += 1;
}
if(dem==1)
return true;
else
return false;
}
public static int Tong(int n)
{
int kq=0;
for(int i=n-1; i>0; i)
{
if(KtSoNT(i))
kq=kq+i;
}
return kq;
}
}
Bi tp 2: Tng s Chn
P/s: hc java nng khyn khch cc bn th thay th cc i tng nhp xut th s linh hot, thay v import gi util => import
gi java.io.*;
import java.util.Scanner;
class TongSoChan
{

1 of 3

16/05/2014 11:08 PM

Cc Bi Tp Java C Bn (phn nm) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-nam/

public static void main (String[] args)


{
int n;
int s = 0;
Scanner sc = new Scanner(System.in);
System.out.print(Ban muon tinh tong cua bao nhieu so chan dau tien: );
n = sc.nextInt();
for(int i=0; i<(n*2+1); i++)
if(i%2==0)
s=s+i;
System.out.print(Tong +n+ so chan dau tien la: +s);
}
}
Bi ton 3: Tng mng 2 chiu:
import java.util.Scanner;
class TongMang2D
{
private int chieurong;
private int chieudai;
private int a[][] = new int[100][100];
TongMang2D(int n, int m)
{
this.chieudai = n ;
this.chieurong = m;
}
public void NM()
{
Scanner sc = new Scanner(System.in);
for(int i=0; i<this.chieudai; i++)
for(int j=0; j<this.chieurong; j++)
{
System.out.print(\na["+i+"]["+j+"]: );
this.a[i][j] = sc.nextInt();
}
}
public void XM()
{
for(int i=0; i<this.chieudai; i++)
{
for(int j=0; j<this.chieurong; j++)
System.out.print( +this.a[i][j]);
System.out.print(\n);
}
}
public static void main (String[] args) throws Exception
{
Scanner sc = new Scanner(System.in);
System.out.print(Nhap vao so dong: );
int n = sc.nextInt();
System.out.print(Nhap vao so cot: );
int m = sc.nextInt();
TongMang2D TD = new TongMang2D(n,m);
System.out.print(Nhap vao mang hai chieu: \n);

2 of 3

16/05/2014 11:08 PM

Cc Bi Tp Java C Bn (phn nm) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-nam/

TD.NM();
System.out.print(Mang hai chieu vua nhap la: \n);
TD.XM();
System.out.println(Tong cac pt cua mang la: +TD.Tong());
}
public long Tong()
{
long kq=0;
for(int i=0; i<this.chieudai; i++)
for(int j=0; j<this.chieurong; j++)
kq=kq+a[i][j];
return kq;
}
}
Trung tm o to hoc java tai da nang tm chia tay vi 3 bi tp c bn trn, hn cc bn cc bi sau:

ng bnh lun
Thnh vin bnh lun
279 View

DANH MC KHA HC

T VN GHI DANH

LIN KT

Kha hc SEO web


Kha lp trnh di ng
Kha thit k ha
Kha hc lp trnh Java
Kha lp trnh PHP & SQL

0511.3.990.768 - 3.990.767

T Vn 1

Kha hc Internet Marketing


Kha qun tr web doanh nghip

T Vn 2

Kha thit k web vi Wordpress

Like

Share ng Khoa, Trng Vn and 29,738 others like this.

Copyright 2010-2013 www.HOCDANANG.com

3 of 3

Google+ ANH TUAN NGUYEN

16/05/2014 11:08 PM

Cc Bi Tp Java C Bn (phn su) | www.HOCDANANG.com

TRANG CH

GII THIU

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-sau/

KHA HC

LCH KHAI GING

TI LIU

TUYN DNG

DIN N

HOME / LP TRNH JAVA / CC BI TP JAVA C BN (PHN SU)

Cc Bi Tp Java C Bn (phn su)

09

No hy tip tc cc bi tp java c bn ca cc phn (phn mt, phn hai, phn ba, phn bn, phn nm):

September
2013

Bi tp 1: Tng 10 s chn:
import java.io.*;

class Tong10SoChan
{
public static void main (String[] args)
{
int n = 21;
int s = 0;
for(int i=0; i<n; i++)
if(i%2==0)
s = s+i;
System.out.print(Tong 10 so chan dau tien la: +s);
}
}
Bi tp 2: Tm x trong mng 1 chiu:
import java.util.Scanner;
class TimXTrongMang1D
{
public static void main (String[] args)
{
int n;
int a[] = new int [100];
Scanner sc = new Scanner(System.in);
System.out.print(Nhap vao so pt cua mang: );
n = sc.nextInt();
//nhap mang
System.out.print(Nhap vao mang mot chieu: \n);
for(int i=0; i<n; i++)
{
System.out.print(a["+i+"]: );
a[i] = sc.nextInt();
}
//xuat mang
System.out.print(Mang mot chieu vua nhap la: );
for(int i=0; i<n; i++)
System.out.print( +a[i]);
//tim x
System.out.print(\nNhap vao so x can tim: );
int x = sc.nextInt();
if(TimX(a,n,x)==-1)
System.out.println(Khong tim thay x trong mang: );
else

1 of 3

16/05/2014 11:10 PM

Cc Bi Tp Java C Bn (phn su) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-sau/

System.out.println(Tim thay x trong mang o vi tri: +TimX(a,n,x));


}
public static int TimX(int a[], int n, int x)
{
int i =0;
a[n] = x;
while (a[i]!=x)
i++;
if(i==n)
return -1;
else
return i;
}
}
Bi tp phn s:
public class PhanSo
{
int tuSo;
int mauSo;
public PhanSo() //Constructor ko c tham s?
{
tuSo = 0;
mauSo = 1;
}
public PhanSo(int ts, int ms)
{
tuSo = ts;
mauSo = ms;
}
public int uocChungLN(int a, int b)
{
int soa = Math.abs(a);
int sob = Math.abs(b);
do
{
if (soa < sob)
{
long tam = soa;
soa = sob;
sob = tam;
}
if ((soa%sob) !=0)
soa = soa%sob;
}while((soa%sob) != 0);
return sob;
}
public PhanSo congPS(PhanSo so2)//nghia l phn s? (d?i tu?ng hi?n t?i c?a l?p) + phn s? so2
{
long ts = tuso*so2.mauso+so2.tuso*mauso;
long ms = mauso*so2.mauso;
PhanSo psTong = new PhanSo(ts.ms);
return psTong;
}

2 of 3

16/05/2014 11:10 PM

Cc Bi Tp Java C Bn (phn su) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-sau/

public static void main(String args[])


{
SoHuuTi sht1 = new SoHuuTi(3,6); //ho?c g?i phuong th?c sht1.nhap() d? nh?p PS
SoHuuTi sht2 = new SoHuuTi(4,8);//ho?c g?i phuong th?c sh2.nhap();
System.out.print(so huu ti thu 1: +sht1.toString());
System.out.print(so huu ti thu 2: +sht2.toString());
System.out.print(Tong cua 2 so huu ti: +sht1.congPS(sht2).toString());
//Hoc
//System.out.print(sht.uocChungLN(a,b));
}
}
Trung tm o to kha hc lp trnh java ti nng chc cc bn thc hnh tt trong bi ny!

ng bnh lun
0 Thnh vin bnh lun
Add a comment...
Also post on Facebook

Posting as Young Book'sCafe (Change)

Facebook social plugin

273 View

DANH MC KHA HC

T VN GHI DANH

LIN KT

Kha hc SEO web


Kha lp trnh di ng
Kha thit k ha
Kha hc lp trnh Java

0511.3.990.768 - 3.990.767

Kha lp trnh PHP & SQL

T Vn 1

Kha hc Internet Marketing


Kha qun tr web doanh nghip

T Vn 2

Kha thit k web vi Wordpress

Like

Share Hieu Nguyen Van, Vit Arsenal and 29,738 others like this.

Copyright 2010-2013 www.HOCDANANG.com

3 of 3

Google+ ANH TUAN NGUYEN

16/05/2014 11:10 PM

Cc Bi Tp Java C Bn (phn by) | www.HOCDANANG.com

TRANG CH

GII THIU

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-bay/

KHA HC

LCH KHAI GING

TI LIU

TUYN DNG

DIN N

HOME / LP TRNH JAVA / CC BI TP JAVA C BN (PHN BY)

Cc Bi Tp Java C Bn (phn by)

09

No hy tip tc cc bi tp java c bn ca cc phn (phn ba, phn bn, phn nm, phn su):

September
2013

Bi 1: bi tp phn s:
import java.util.Scanner;

class PtBacNhat
{
public static void main (String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print(Nhap vao he so a: );
int a = sc.nextInt();
System.out.print(Nhap vao he so b: );
int b = sc.nextInt();
if(a==0)
{
if(b!=0)
System.out.print(Phuong trinh vo nghiem!);
else
System.out.print(Phuong trinh co vo so nghiem!);
}
else
System.out.print(Phuong trinh co nghiem la x= +(-b/a));
}
}
Bi tp 2: Phng trnh bc 2:
import java.util.Scanner;
import java.lang.Math;
class PtBacHai
{
public static void main (String[] args)
{
Scanner sc = new Scanner(System.in);
System.out.print(Nhap vao he so a: );
int a = sc.nextInt();
System.out.print(Nhap vao he so b: );
int b = sc.nextInt();
System.out.print(Nhap vao he so c: );
int c = sc.nextInt();
if(a==0)
{
System.out.print(Pt tro thanh pt bac I co dang: bx + c =0);
if(b==0)
{
if(c!=0)

1 of 4

16/05/2014 11:10 PM

Cc Bi Tp Java C Bn (phn by) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-bay/

System.out.print(Phuong trinh vo nghiem!);


else
System.out.print(Phuong trinh co vo so nghiem!);
}
else
System.out.print(Phuong trinh co nghiem la x= +(-c/b));
}
else
{
double delta = (b*b)-(4*a*c);
if(delta<0)
System.out.print(Phuong trinh vo nghiem!);
else if(delta==0)
System.out.print(Phuong trinh co nghiem kep x1=x2= +(-b/(2*(float)a)));
else
{
System.out.print(Phuong trinh co 2 nghiem phan biet: );
System.out.print(x1= +((-b-Math.sqrt(delta))/(2*a)));
System.out.print(x2= +((-b+Math.sqrt(delta))/(2*a)));
}
}
}
}
Bi tp 3: K tha hnh hc: n cng ging cc bi k tha m trung tm o to kha hc java ti nng gii thiu trc y!
Shape
public abstract class Shape
{
public double area()
{
return 0.0;
}
public double volume()
{
return 0.0;
}
public double perimeter()
{
return 0.0;
}
public abstract String getName();
public abstract String toStr();
}
Point:
public class Point extends Shape
{
public int x,y; //khai bao bien
public Point() //phuong thuc khong tham so
{
x=0;
y=0;
}
public Point(int t) //phuong thuc co 1 tham so
{

2 of 4

16/05/2014 11:10 PM

Cc Bi Tp Java C Bn (phn by) | www.HOCDANANG.com

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-bay/

x=t;
y=0;
}
public Point(int t, int h) //phuong thuc co 2 tham so
{
x=t;
y=h;
}
public int getX()
{
return x;
}
public int setX(int xCoordinate)
{
x=xCoordinate;
return x;
}
public int getY()
{
return y;
}
public int setY(int yCoordinate)
{
y=yCoordinate;
return y;
}
public String toStr()
{
return ["+x+","+y+"];
}
/*
public void toStr()
{
System.out.print (["+x+","+y+"]);
}
*/
public String getName()
{
return Point;
}
}
Trung tm o to kha hc lp trnh java nng chc cc bn thc hnh tt cc bi tp ny!

ng bnh lun
0 Thnh vin bnh lun
Add a comment...
Also post on Facebook

Posting as Young Book'sCafe (Change) Comment

Facebook social plugin

268 View

3 of 4

16/05/2014 11:10 PM

Cc Bi Tp Java C Bn (phn by) | www.HOCDANANG.com

DANH MC KHA HC

http://hocdanang.com/cac-bai-tap-java-co-ban-phan-bay/

T VN GHI DANH

LIN KT

Kha hc SEO web


Kha lp trnh di ng
Kha thit k ha
Kha hc lp trnh Java

0511.3.990.768 - 3.990.767

Kha lp trnh PHP & SQL

T Vn 1

Kha hc Internet Marketing


Kha qun tr web doanh nghip

T Vn 2

Kha thit k web vi Wordpress

Like

Share Hunh Cng V, Kunamarc Tran and 29,738 others like this.

Copyright 2010-2013 www.HOCDANANG.com

4 of 4

Google+ ANH TUAN NGUYEN

16/05/2014 11:10 PM

Bn Gi Java Hng dn | www.HOCDANANG.com

TRANG CH

http://hocdanang.com/bon-gio-java-huong-dan/

GII THIU

KHA HC

LCH KHAI GING

TI LIU

DIN N

TUYN DNG

HOME / LP TRNH JAVA / BN GI JAVA HNG DN

Bn Gi Java Hng dn

11

November
2013

Bn bao gi mun lm ch mt ngn ng lp trnh? Vng, bn chn mt ngn ng c coi l bi hu ht l


tng lai ca chng trnh. cng l ngh ca hoc lap trinh java tai da nang mun hng n cc bn. Hng dn
ny s cung cp cho bn nhng iu c bn m s cho php bn xy dng cc chng trnh mnh m v applet. Java l

mt ngn ng lp trnh cp cao, hoc mt ngn ng th h th 3. N hot ng nh th ny: bn g vo m ngun, sau mt


chng trnh gi l bin dch bin i n thnh Java bytecode. Bytecode lm cho kin trc Java trung lp, k t khi my tnh chy
chng trnh ca bn cn mt thng dch vin hoc mt trnh bin dch bytecode.
Nay n iu kin tin quyt. Aller Anfang ist Schwer! Java Pht trin Kit (JDK) 20 MB - iu ny bao gm tt c cc i tng tiu
chun v cc lp hc thc hin v chy cc chng trnh ca bn. Nu bn thch chng trnh ang chy, ti v ny! Tp tin ny
c th c ti v t trang Sun Java (http://java.sun.com) . By gi lp trnh, ch trong bn gi i!
Gi I. Chng trnh Hello, nh hng, v u vo
V d I.
class Hello { public static void main (String[] args) { System.out.println(Cho bn hi hi); }
}
Bin dch v chy chng trnh ny, bn cn phi c ci t JDK v thm mt dng tuyn b con ng ca bn cp n cc th
mc ca ni n c ci t + \ bin. (V d nh ng dn% ng dn%; c: \ jdk \ bin
nhp tp tin ny vo notepad hoc mt ci g
lu n nh l Hello.java (tn lp + java.)
gim xung cn mt du nhc lnh
loi javac Hello.java (e.g. javac C:\do\work\Hello.java)
loi java Hello (e.g. java C:\workdo\\Hello)
sau xem iu k diu
By gi bn vit v hon thnh chng trnh Java u tin ca bn. Nhn li chng trnh trn, bn s nhn thy nhng iu sau
y. u tin, Java l trng hp nhy cm . Cc lnh phi c vit nh h ang trn. Java cng biu th kt thc tuyn b vi
mt du chm phy nh C & Pascal. Chn biu hoc l { bt u mt nhm cc cu lnh, hoc } kt thc mt nhm cc
cu lnh. Cc / / ch nh xet. Bt c iu g sau khi hai trnh bin dch cho b qua. By gi chng ti sn sng c d liu vo
t bn phm. Ch n cc kin, h gip gii thch cc chng trnh.
V d II.
import java.io.*;
class Candy { public static void main (String[] args) throws IOException { BufferedReader stdin = new BufferedReader (new
InputStreamReader(System.in)); int num1, num2, sum;
System.out.print (How many candy bars do you want : ); System.out.flush(); // read a line, and then converts it to an integer num1
= Integer.parseInt( stdin.readLine()); System.out.print (How many suckers you do want : ); System.out.flush(); num2 =
Integer.parseInt( stdin.readLine()); sum = num1 + num2; // Adds the two numbers; dollars = (double) sum * .75;
System.out.println(You owe : $ + dollars); } // method main }
Bn va hc c cch tiu chun nhn c vn bn. u tin bn to mt u c, v sau bn nhp vn bn vi Readline () ,
v cui cng bn s dng lnh in n u ra n. Thy s khc bit trong cc lnh in: println in, sau i vo dng tip theo, trong
khi in th khng. Cc throws IOException trong chnh cho php Java bit phi lm g c li, khi n gp h.
Gi II. Cc kiu d liu v Loops
Java c mt s (nguyn thy) cc loi d liu tiu chun, gi ny s bao gm hai ph bin nht. K t chui thc s l mt i tng,
n s c bao gm trong cc gi th t.
V d III.

1 of 4

16/05/2014 11:11 PM

Bn Gi Java Hng dn | www.HOCDANANG.com

http://hocdanang.com/bon-gio-java-huong-dan/

import java.io.*; class Loopit { public static void main (String[] args) throws IOException { BufferedReader stdin = new
BufferedReader (new InputStreamReader (System.in)); int count, max, num; num = 0; // Assign initial value of count while (num !=
-1) { System.out.print (Enter a number to factorialize (-1 to quit): ); System.out.flush(); num = Integer.parseInt (stdin.readLine());
max = 1; // Assign to 1, so factorial isnt zero every time if (num == -1) { System.out.println(Okay, quiting); } else { // Since
theyre not quitting we better factorialize for (count = 1; count<=num; count++) { max = count * max; } System.out.println (num+!
(factorial) is : + max); } } } // method main }
S dng (i) chuyn i tng s nguyn cho mt i, chng ta c th nhn vi 0,75 tnh ton s tin. Phng php ny
chuyn i s dng du ngoc n c gi l c. Java c mt s dng ca cc vng, hu ch nht l cho v trong khi vng, c
c hai th hin trong v d tip theo ny. Tiu chun nu-th-khc, cng s l mt cng c lp trnh rt tin dng.
V d IV.
import java.io. *; lp Loopit { public static void main (String [] args) throws IOException { BufferedReader stdin = new BufferedReader
(InputStreamReader mi (System.in)); int count, max, num; num = 0; / / Gn gi tr ban u ca s trong khi (num! = -1) {
System.out.println (Nhp s factorialize (-1 b thuc l):); System.out.flush (); num = Integer.parseInt (stdin.readLine ());
max = 1; / / Ch nh 1, tha khng bng khng mi ln if (num == -1) { System.out.println (c ri, quiting ); } else {/ / V
h khng b chng ta factorialize tt hn for (count = 1; m <= num; count + +) { max = count * ti a; } System.out.println (num
+ (tha) l: + ti a); } } } / / Phng php chnh }
Vng u tin trn c gi l mt vng lp trong khi, cc con c php: while (condition) {dosomething;} Chng trnh chy nhng
g trong du ngoc cho n khi iu kin tr thnh sai. V d, chng trnh trn chy cho n khi ngi dng nhp vo mt tiu
cc. Do , ! = c ngha l khng bng. Tip theo l nu, sau v khc. C php hu: if (iu kin) {dosomething;}

else

{dosomethingdifferent;} Chng trnh trn so snh ( == ) s lng nhp vo mt tiu cc. Nu chng bng nhau n cho ngi s
dng chng trnh c b, nu khng n factorializes s s dng cho vng lp. C php ca vng lp for l: for (initialization; iu
kin; increment) {dosomething;} Trong v d bn, khi to, count = 1 , gn m n mt. Thng d, count + + , cho bit thm mt
n s bin cho n khi cc iu kin, count <= num , tr thnh sai. Ni cch khc, s lng c phn cng mt, hai, ba, num,
vi cc bn trong vng lp c x l sau mi tng. Ch mt ln na rng count + + gia tng bi mt, tuy nhin, count = 2 s tng
s lng theo h s hai. iu ny cng ng cho s - v count = 2 . Cc cu gim theo h s mt, sau ny theo h s hai.

Gi III. Applet
By gi chng ta s tm hiu lm th no to ra Applet, th qua n th thy n h tr tt th qu tt cho web, hc java nng
thy n cng c vi nhc im bao gm trong trang web ca bn v ngc nhin bn b ca bn.
V d V.
import java.applet.Applet; // Includes standard Applet classes import java.awt.*; // Standard Graphics Routines public class Wow
extends Applet { // Applets use paint instead of main public void paint (Graphics page) { page.drawString(Wow, this is an Applet!, 5,
10); } // method paint } // class Wow
Cc page.drawString tuyn b l nh lnh in. Lu rng n cng chp nhn cc ta cho vn bn. Trong v d trn, cc vn bn
c t nm im nh bn phi v mi xung t gc trn bn tri ca Applet. thc s s dng Applet ny:
bin dch n nh mt chng trnh bnh thng vi javac
to ra cc tp tin HTML sau
<HTML> <HEAD> <TITLE> Wow Applet </ TITLE> <BODY> <APPLET CODE=Wow.class width=150 HEIGHT=50> </ Applet>
<HR> L d dng hoc nhng g? </ BODY> </ HTML>
ti cc tp tin HTML vi mt trnh duyt web
sau xem iu k diu
Applet l mt ch m c th d dng c cc i tng ca ton b cun sch, tm hiu thm chi tit: Java ca Sun Tutor
(http://java.sun.com/docs/books/tutorial)
Gi th IV. Mng, i tng, lp hc v phng php
Cc thao tc ca i tng v mng, c b sung vi vic s dng mt s lp hc v phng php s xc nh bn l mt lp trnh
java tht s, v vy hy ghi ch tt!
V d VI.
class Bank { public static void main (String[] args) { // Creates an object with the class Bank_Account defined below Bank_Account
account = new Bank_Account(150.00); System.out.println (Balance: + account.current_Account()); account.debit_Account(50.30);
System.out.println (New Balance : + account.current_Account()); } } class Bank_Account { private double value_account; public
Bank_Account ( double initial_value) { value_account = initial_value; } // end constructor for object creation public void debit_Account

2 of 4

16/05/2014 11:11 PM

Bn Gi Java Hng dn | www.HOCDANANG.com

http://hocdanang.com/bon-gio-java-huong-dan/

( double number) { value_account = value_account + number; } public double current_Account () { return value_account; } }
Chng trnh trn c mt s phng php v hai lp. Nhn vo vic to ra v s dng cc i tng account . Gi tr ca n c
thay i theo phng php debit_Account . . S dng i tng c th n gin ha cc chng trnh bng cch cho php ngi dng
xc nh loi C php to lp l t gii thch, tuy nhin, c php k khai phng php phc tp hn mt cht. S dng v d:public
void debit_Account (double number)
public l mc truy cp, trong xc nh nhng g c th truy cp cc phng php. public cho php cc lp khc truy cp
cc phng php, tuy nhin, private s ch cho php cc phng php c truy cp bn trong lp Bank_Account
void l kiu tr v. void c s dng khi mt phng php c th khng cn phi tr li mt gi tr, tuy nhin, trong v d
su, current_Account phng thc tr v mt double
debit_Account l tn ca phng php
(double number) c gi l cc i s cho phng php ny. iu ny cho php gi tr ca ti khon ngn hng c thng
qua vo phng php x l
By gi chng ta hiu cc lp hc v phng php ( nu khng, c li ln na ), chng ti s chuyn sang mt ci g n gin
hn rt nhiu mng.
V d VII.
class Arrays { public static void main (String[] args) { int[] list = new int[5]; // creates Array of 5 integers for (int index=0; index < 5;
index++) { list[index] = index * 2; // Assign values to Array } for (int index=4; index > -1; index) { System.out.println(list[index]); }
} // method main }
Java s dng [ v ] biu mt mng. Trong chng trnh trn mt mng gm 5 s nguyn c to ra. S nm l s phn t trong
mng, tuy nhin Java bt u lp ch mc mng ti ZERO ., do ch s cui cng ca mng trn l bn (5-1) Mng cng c th c
s dng cho cc i tng, cng nh cc d liu nguyn thy cc loi. V d, String [] args bn nhn thy cng vi cc phng php
chnh ch n gin l mt mng ca string cc i tng. Mng ny ca cc i tng lu tr cc thng s dng lnh bn g khi bn
chy chng trnh ca bn. V d, nu bn g: java Someclassname mi gi tr c lu tr trong args [0] s l mi . Hy chc
chn rng args [0] tn ti trc khi bn truy cp vo n, hoc ngi no khc bn s nhn c mt mng ngoi gii hn ngoi l.

By gi bn hon thnh vic hng dn, bn sn sng bc vo th gii ca chng trnh, phi khng? Bn c nhng iu
c bn, v ni bn i t y ph thuc vo nhiu tham vng, cng l nh ngha theo yu t nng cao m hoc java tai da nang
nh hng n cc bn v cng vic kh khn bn ang sn sng chi tiu vo vic pht trin k nng ca bn.
Khng hi lng vi nhng iu c bn, hy th hng dn ny http://sunsite.unc.edu/javafaq/javatutorial.html
Thm Loirak doanh nghip bit thm v chng trnh v m ngun. (Http://www.loirak.com).
Nhiu ngi trong s cc ch nh c s dng bi cc nh sn xut v ngi bn phn bit sn phm ca h tuyn b nhn
hiu, vv Trng hp nhng nh c mt tch, lu rng h l ti sn ca Tng cng ty theo

ng bnh lun
0 Thnh vin bnh lun
Add a comment...
Also post on Facebook

Posting as Young Book'sCafe (Change)

Facebook social plugin

150 View

DANH MC KHA HC

T VN GHI DANH

LIN KT

Kha hc SEO web


Kha lp trnh di ng
Kha thit k ha
Kha hc lp trnh Java
Kha lp trnh PHP & SQL

0511.3.990.768 - 3.990.767

T Vn 1

Kha hc Internet Marketing

3 of 4

16/05/2014 11:11 PM

Bn Gi Java Hng dn | www.HOCDANANG.com

Kha qun tr web doanh nghip


Kha thit k web vi Wordpress

Like

T Vn 2

Share ng Khoa, Mt Bm en and 29,738 others like this.

Copyright 2010-2013 www.HOCDANANG.com

4 of 4

http://hocdanang.com/bon-gio-java-huong-dan/

Google+ ANH TUAN NGUYEN

16/05/2014 11:11 PM

Bi tp java c bn chuyn lp trnh hng i tng | www.H...

TRANG CH

GII THIU

http://hocdanang.com/bai-tap-java-co-ban-chuyen-de-lap-trinh-huong...

KHA HC

LCH KHAI GING

TI LIU

TUYN DNG

DIN N

HOME / LP TRNH JAVA / BI TP JAVA C BN CHUYN LP TRNH HNG I TNG

Bi tp java c bn chuyn lp trnh hng i


tng

11

Lp trnh java hng i tng

November
2013

Cu 1: Bui u lp trnh hng i tng cng vi trung tm o to kha hoc java tai da nang lm nn nhng iu mi m t

bc u ny:
class dongvatcovu
{
String ten;
int tuoi;
}
class concho extends dongvatcovu
{
String maulong;
String giong;
void sua()
{
System.out.println(ten+this.ten+tuoi+this.tuoi+maulong+this.maulong);
System.out.println(Gau);
}
}
class connguoi extends dongvatcovu
{
String maulong;
String mauda;
void noichuyen()
{
System.out.println(ten +this.ten+ tuoi +this.tuoi+ maulong +this.maulong);
System.out.println(Hello);
}
}
public class ketnoicsdl
{
public static void main (String[] args)
{
concho a = new concho();
a.ten= ben;
a.tuoi=3;
a.maulong= Trang;
a.sua();
connguoi b = new connguoi();
b.ten=Thay;
b.tuoi=3;
b.maulong= den;
b.noichuyen();
}

1 of 4

16/05/2014 11:12 PM

Bi tp java c bn chuyn lp trnh hng i tng | www.H...

http://hocdanang.com/bai-tap-java-co-ban-chuyen-de-lap-trinh-huong...

}
Cu 2: Bui u lp trnh hng i ti tip theo:
import java.io.*;
class CanBo {
protected String hoten;
protected String namsinh;
protected String gioitinh;
protected String diachi;
/*zz
public void nhap_hoten(double ht){
hoten=ht;
}
public double xuat_hoten()
{
return hoten;
}
public void nhap_namsinh(double ns){
namsinh= ns;
}
public double xuat_namsinh()
{
return namsinh;
}
public void nhap_gioitinh(double gt){
gioitinh= gt;
}
public double xuat_gioitnh()
{
return gioitinh;
}
public void nhap_diachi(double dc){
diacchi = dc;
}
public double xuat_diachi()
{
return diachi;
}
*/
}
class CongNhan extends CanBo{
protected double bacluong;
public void nhap_bacluong(double bl){
bacluong = bl;
}
public double xuat_bacluong()
{
return bacluong;
}
public void ht_bacluong()
{
System.out.print(Ho ten: +hoten+ Nam sinh: +namsinh+ Gioi tinh: +gioitinh+ Dia chi: +diachi+ Bac luong: + bacluong);
}
}
class KySu extends CanBo{
protected String nganhdt;
public void nhap_nganhdtao(String ndt){
nganhdt = ndt;

2 of 4

16/05/2014 11:12 PM

Bi tp java c bn chuyn lp trnh hng i tng | www.H...

http://hocdanang.com/bai-tap-java-co-ban-chuyen-de-lap-trinh-huong...

}
public String xuat_nganhdt()
{
return nganhdt;
}
public void ht_nganhdt(){
System.out.print(Ho ten: +hoten+ Nam sinh: +namsinh+ Gioi tinh: +gioitinh+ Dia chi: +diachi+ Nganh dao tao: +nganhdt);
}
}
class NhanVien extends CanBo{
protected String congviec;
public void nhap_cv(String cv){
congviec = cv;
}
public String xuat_cv(){
return congviec;
}
public void ht_cv(){
System.out.print(Ho ten: +hoten+ Nam sinh: +namsinh+ Gioi tinh: +gioitinh+ Dia chi: +diachi+ Cong viec: +congviec);
}
}
class QLCB{
public static DataInputStream dis = new DataInputStream(System.in);
public static void main(String[]st)throws IOException
{
String NhanVien[] ;
NhanVien cb= new NhanVien();
System.out.print(nhap n: );
int n = Integer.parseInt(dis.readLine());
for (int i=1; i<=n; i++)
{
hoten[i]= dis.readLine();
}
}
}
Trung tm o to kha hoc lap trinh java tai da nang ngh khng c g kh vi cc s bt u! nhng ni g th ni cc bn c gn cp nht
KIT cho n vi Java Development Kit c cha cc phn mm v cng c m bn cn phi bin dch, g li, v chy applet v cc ng dng
m bn vit bng cch s dng ngn ng lp trnh Java. JDK l thnh phn chnh ca n l mt b su tp cc cng c lp trnh, bao
gm javac, jar, v cc trnh lu tr, nhng gi th vin lp c lin quan vo mt tp tin JAR. Cng c ny cng gip qun l cc tp tin JAR,
javadoc my pht ti liu, t ng to ra cc ti liu t kin m ngun, JDB trnh sa li, JPS cng c tnh trng qu trnh, hin th
thng tin qu trnh cho qu trnh Java hin nay, javap cc b phn phn tch tp tin lp hc , v rt nhiu thnh phn khc. JDK cng i
km vi mt Java Runtime Environment y , thng c gi l mt thi gian chy tin. N bao gm mt my o Java v tt c cc th
vin lp hin din trong mi trng sn xut, cng nh th vin b sung ch hu ch cho cc nh pht trin, v nh cc th vin quc t v
cc th vin IDL.

ng bnh lun
1 Thnh vin bnh lun
Add a comment...
Also post on Facebook
Hm Hng

Posting as Young Book'sCafe (Change)

Follow i Hc Khoa Hc T Nhin - HQG H Ni

hay
Reply Like Follow Post April 15 at 7:36pm
Facebook social plugin

372 View

3 of 4

16/05/2014 11:12 PM

Bi tp java c bn chuyn lp trnh hng i tng | www.H...

DANH MC KHA HC

http://hocdanang.com/bai-tap-java-co-ban-chuyen-de-lap-trinh-huong...

T VN GHI DANH

LIN KT

Kha hc SEO web


Kha lp trnh di ng
Kha thit k ha
Kha hc lp trnh Java
Kha lp trnh PHP & SQL

0511.3.990.768 - 3.990.767

T Vn 1

Kha hc Internet Marketing


Kha qun tr web doanh nghip

T Vn 2

Kha thit k web vi Wordpress

Like

Share Linh Xon, Vit Arsenal and 29,738 others like this.

Copyright 2010-2013 www.HOCDANANG.com

4 of 4

Google+ ANH TUAN NGUYEN

16/05/2014 11:12 PM

You might also like