Lập trình java.


Diễn đàn chia sẻ kiến thức, kinh nghiệm về IT và cuộc sống!
 
Trang ChínhGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
Top posters
Sakura (1124)
Lập trình java. Vote_lcapLập trình java. Voting_barLập trình java. Vote_rcap 
hotboy (705)
Lập trình java. Vote_lcapLập trình java. Voting_barLập trình java. Vote_rcap 
Già Làng (373)
Lập trình java. Vote_lcapLập trình java. Voting_barLập trình java. Vote_rcap 
con_ca_nho90 (289)
Lập trình java. Vote_lcapLập trình java. Voting_barLập trình java. Vote_rcap 
that_true (154)
Lập trình java. Vote_lcapLập trình java. Voting_barLập trình java. Vote_rcap 
theanhkkt (143)
Lập trình java. Vote_lcapLập trình java. Voting_barLập trình java. Vote_rcap 
phamay (137)
Lập trình java. Vote_lcapLập trình java. Voting_barLập trình java. Vote_rcap 
lovelonelyman (134)
Lập trình java. Vote_lcapLập trình java. Voting_barLập trình java. Vote_rcap 
o0ovioletstaro0o (128)
Lập trình java. Vote_lcapLập trình java. Voting_barLập trình java. Vote_rcap 
stevenhung (122)
Lập trình java. Vote_lcapLập trình java. Voting_barLập trình java. Vote_rcap 
Âm - Dương lịch
Clock
Logo
11TH02 Pro!
Liên kết
Tin tức 60s
Tin công nghệ
Thời sự 24h
Game Moblie

Share
 

 Lập trình java.

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
tayninh123

Lập trình java. Stars16


Thú CƯng : Lập trình java. Pig-icon
Nam Cancer

Số bài viết : 14
Điểm : 17
Được cảm ơn : 0
Ngày sinh : 16/07/1990
Tham gia ngày : 15/09/2010
Tuổi : 34
Đến từ : tay ninh

Lập trình java. Empty
Bài gửiTiêu đề: Lập trình java.   Lập trình java. I_icon_minitime18/9/2010, 19:23

Bài 01: Các bạn xem đề trong Slide.
import java.util.Scanner;
public class baitap {

public static void main(String[] args) {

Scanner in=new Scanner(System.in);
[You must be registered and logged in to see this link.] World!");
System.out.println(" Nhap vao so phuc goi");
int phutgoi=in.nextInt();
int cuoc=0;
if(phutgoi>=1 & phutgoi<=200)
{
cuoc=120;
}
else if(phutgoi>200 & phutgoi<400)
{
cuoc=80;
}
else
{
cuoc=40;
}
int thanhtien=(cuoc*phutgoi)+27000;
System.out.print(" Tien cuoc phi dien thoai la: ");
System.out.println(10+2+" vnd");

}
}
Về Đầu Trang Go down
http://www.webbanhoa.somee.com
tayninh123

Lập trình java. Stars16


Thú CƯng : Lập trình java. Pig-icon
Nam Cancer

Số bài viết : 14
Điểm : 17
Được cảm ơn : 0
Ngày sinh : 16/07/1990
Tham gia ngày : 15/09/2010
Tuổi : 34
Đến từ : tay ninh

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime18/9/2010, 19:24

Bài 02:
import java.util.Scanner;
import java.io.*;
import java.lang.Math;

public class BaiTap01 {

public static void main(String[] args)
{
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
System.out.println(" Chuong trinh giai phuong trinh bac 2");
System.out.println(" Nhap he so a:");
int a=in.nextInt();
System.out.println(" Nhap he so b:");
int b=in.nextInt();
System.out.println(" Nhap he so c:");
int c=in.nextInt();
double x1,x2;
if(a==0)
{
System.out.print(" Phuong trình bac nhat");
float x=-c/b;
System.out.print(" Nghiem phuong trinh la: ");
System.out.print(x);
}
else
{
double delta=(b*b)-(4*a*c);
if(delta>0)
{
x1=-b+ (Math.sqrt(delta))/(2*a);
x2=-b- (Math.sqrt(delta))/(2*a);
System.out.println(" Phuong trinh co 2 nghiem: ");
System.out.println(" x1= ");
System.out.println(x1);
System.out.println(" x2=");
System.out.println(x2);
}
else if(delta==0)
{
x1=x2=-b/(2*a);
System.out.println(" Phuong trinh co nghiem kep x1=x2= "+x1);
}
else
System.out.println(" Phuong trinh vo nghiem");
}
}
}
Về Đầu Trang Go down
http://www.webbanhoa.somee.com
tayninh123

Lập trình java. Stars16


Thú CƯng : Lập trình java. Pig-icon
Nam Cancer

Số bài viết : 14
Điểm : 17
Được cảm ơn : 0
Ngày sinh : 16/07/1990
Tham gia ngày : 15/09/2010
Tuổi : 34
Đến từ : tay ninh

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime18/9/2010, 19:24

Bài 03:
import java.util.Scanner;
import java.io.*;
import java.lang.String;

public class BaiTap03a
{
//int []a=new int[10];
/* public BaiTap03a(int []a) //static int Nhap (int[]a)
{
Scanner in=new Scanner(System.in);
int x,n=1;
System.out.println(" Nhap cac pt cua mang");
for(int i=0;i {
System.out.println(" Nhap phan tu thu "+i);
x=in.nextInt();
if(x!=0)
a[i]=x;
else
break;
n++;
if(n>1)
a=new int [n]; }
//return 0;
}*/
public static float TBCong(int []a,int n)
{
float tong=0;
for(int i=0;i {
tong+=a[i];
}
return (tong/n);
}
public int PTMax(int []a,int n)
{
int max=a[0];
for(int i=0;i {
if(a[i]>max)
max=a[i];
}
return max;
}
public int PTMin(int []a,int n)
{
int min=a[0];
for(int i=0;i {
if(a[i] min=a[i];
}
return min;
}
public static void main(String[] args)
{
BaiTap03a baitap=new BaiTap03a();
Scanner in=new Scanner(System.in);
int [] a=new int[100];
int x,n=1;
System.out.println(" Nhap cac pt cua mang");
for(int i=0;i {
System.out.println(" Nhap phan tu thu "+i);
x=in.nextInt();
if(x!=0)
a[i]=x;
else
break;
n++;
}
System.out.print(a.length);
System.out.println (" Trung binh cong cua mang la: "+baitap.TBCong(a,n)) ;
System.out.println(" Phan tu max cua mang là: "+ baitap.PTMax(a,n));
System.out.println(" Phan tu min cua mang là: "+ baitap.PTMin(a,n));
}
}
Về Đầu Trang Go down
http://www.webbanhoa.somee.com
tayninh123

Lập trình java. Stars16


Thú CƯng : Lập trình java. Pig-icon
Nam Cancer

Số bài viết : 14
Điểm : 17
Được cảm ơn : 0
Ngày sinh : 16/07/1990
Tham gia ngày : 15/09/2010
Tuổi : 34
Đến từ : tay ninh

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime18/9/2010, 19:25

Note:
ở bài 3 tôi đã viêt hàm nhập but không tài nào truyền tham số vào
qua quá trình tìm hiểu tôi thấy Java
không hổ trợ truyền tham số tham trị.
Ja va mang nặng tính lập trình Hướng đối tượng.
nếu bạn nào có thể giải quyết được xin pót lên cho tôi cùng các bạn tham khảo.
tôi đành chấp nhận nhập ở main()
but tôi chưa hài lòng lắm.
đang trong qua trình tìm hiểu thêm
giải quyết.
Về Đầu Trang Go down
http://www.webbanhoa.somee.com
tayninh123

Lập trình java. Stars16


Thú CƯng : Lập trình java. Pig-icon
Nam Cancer

Số bài viết : 14
Điểm : 17
Được cảm ơn : 0
Ngày sinh : 16/07/1990
Tham gia ngày : 15/09/2010
Tuổi : 34
Đến từ : tay ninh

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime18/9/2010, 19:26

Bài 04:
bài này đơn giả.
import java.util.Scanner;
import java.lang.Math;
public class BaiTap04 {

public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println(" Nhap gia tri cua n");
int n=in.nextInt();
float tong=1;
for(int i=1;i<=n;i++)
{
tong+=1/i;
}
System.out.println(" Tong la: "+tong);
}
}
Về Đầu Trang Go down
http://www.webbanhoa.somee.com
tayninh123

Lập trình java. Stars16


Thú CƯng : Lập trình java. Pig-icon
Nam Cancer

Số bài viết : 14
Điểm : 17
Được cảm ơn : 0
Ngày sinh : 16/07/1990
Tham gia ngày : 15/09/2010
Tuổi : 34
Đến từ : tay ninh

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime18/9/2010, 19:27

Bài tôi pots mang tính tham khảo.
tôi test thấy ok.
các pan test xem nếu gặp lổi j
post lên tôi xem với
Về Đầu Trang Go down
http://www.webbanhoa.somee.com
hotboy

Lập trình java. Stars7
hotboy

Thú CƯng : Lập trình java. Hippopotamus-icon
Nam Aries

Số bài viết : 705
Điểm : 1043
Được cảm ơn : 9
Ngày sinh : 21/03/1990
Tham gia ngày : 13/05/2010
Tuổi : 34
Đến từ : BDU

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime18/9/2010, 21:34

thank bạn nhiều lắm
Về Đầu Trang Go down
tayninh123

Lập trình java. Stars16


Thú CƯng : Lập trình java. Pig-icon
Nam Cancer

Số bài viết : 14
Điểm : 17
Được cảm ơn : 0
Ngày sinh : 16/07/1990
Tham gia ngày : 15/09/2010
Tuổi : 34
Đến từ : tay ninh

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime18/9/2010, 22:59

Đính chính bài 01:
import java.util.Scanner;
public class baitap {

public static void main(String[] args) {

Scanner in=new Scanner(System.in);
http://System.out.println("Hello World!");
System.out.println(" Nhap vao so phuc goi");
int phutgoi=in.nextInt();
int tongcuoc=0;
if(phutgoi>=1 & phutgoi<=200)
{
tongcuoc=120*phutgoi;
}
else if(phutgoi>200 & phutgoi<400)
{
tongcuoc=((phutgoi-200)*80)+(200*120);
}
else
{
tongcuoc=((phutgoi-400)*40)+(200*120)+(200*80);
}
int thanhtien=tongcuoc+27000;
System.out.print(" Tien cuoc phi dien thoai la: ");
System.out.println(thanhtien+" vnd");


}
}
Về Đầu Trang Go down
http://www.webbanhoa.somee.com
Sakura

Lập trình java. Stars7
Sakura

Thú CƯng : Lập trình java. I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 00:28

Hj! Khác gì bài của mình đâu bạn?
Về Đầu Trang Go down
Sakura

Lập trình java. Stars7
Sakura

Thú CƯng : Lập trình java. I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 01:07

Đây là bài số 3, Chương 1: Viết chương trình nhập vào một dãy các số nguyên khác 0, kết thúc nhập khi gặp số 0. Sau đó tính trung bình cộng của dãy số đó. Tìm số lớn nhất, số nhỏ nhất của dãy số.

Mình xin viết bằng OOP vậy.
File ARRAY.java:
/**
* @(#)ARRAY.java
*
*
* @author
* @version 1.00 2010/9/19
*/
import java.util.Scanner;

public class ARRAY
{
int []data;
int n;

public ARRAY()
{
data = new int[100];
n = 0;
}

public void Nhap()
{
int x;
Scanner in = new Scanner(System.in);
do
{
System.out.print("\nNhap Phan Tu: ");
x = in.nextInt();
data[n++] = x;
}while(x != 0);
}

public void Xuat()
{
for(int i = 0; i < n; i++)
{
System.out.print(data[i] + " ");
}
}

public int Dem()
{
int dem = 1;
for(int i = 0; i < n - 1; i++)
{
dem++;
}
return dem;
}

public int Tong()
{
int tong = 0;
for(int i = 0; i < n - 1; i++)
{
tong += data[i];
}
return tong;
}

public float TBC()
{
float tbc = 0f;
tbc = (float)Tong() / Dem();
return tbc;
}

public int Max()
{
int max = data[0];
for(int i = 1; i < n; i++)
{
if(max < data[i])
{
max = data[i];
}
}
return max;
}

public int Min()
{
int min = data[0];
for(int i = 1; i < n; i++)
{
if(min > data[i])
{
min = data[i];
}
}
return min;
}
}

File ff.java:
/**
* @(#)ff.java
*
* ff application
*
* @author
* @version 1.00 2010/9/19
*/



public class ff {

public static void main(String[] args) {

// TODO, add your application code

ARRAY a = new ARRAY();
a.Nhap();
System.out.println("Cac Phan Tu Trong Mang: ");
a.Xuat();
System.out.println("\nTBC Cua Mang: " + a.TBC());
System.out.println("So Lon Nhat: " + a.Max());
System.out.println("So Nho Nhat: " + a.Min());
}
}
Về Đầu Trang Go down
Sakura

Lập trình java. Stars7
Sakura

Thú CƯng : Lập trình java. I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 01:08

Mạn phép test thử phần thẻ, chứ để vậy nhìn xấu quá:
File ARRAY.java:
Code:
/**
 * @(#)ARRAY.java
 *
 *
 * @author
 * @version 1.00 2010/9/19
 */
import java.util.Scanner;

 public  class ARRAY
 {
    int []data;
    int n;
    
    public ARRAY()
    {
       data = new int[100];
       n = 0;
    }
    
    public void Nhap()
    {
       int x;
       Scanner in = new Scanner(System.in);
       do
       {
          System.out.print("\nNhap Phan Tu: ");
          x = in.nextInt();
          data[n++] = x;
       }while(x != 0);
    }
    
    public void Xuat()
    {
       for(int i = 0; i < n; i++)
       {
          System.out.print(data[i] + "  ");
       }
    }
    
    public int Dem()
    {
       int dem = 1;
       for(int i = 0; i < n - 1; i++)
       {
          dem++;
       }   
       return dem;
    }
    
    public int Tong()
    {
       int tong = 0;
       for(int i = 0; i < n - 1; i++)
       {
          tong += data[i];
       }
       return tong;
    }
    
    public float TBC()
    {
       float tbc = 0f;
       tbc = (float)Tong() / Dem();
       return tbc;
    }
    
    public int Max()
    {
       int max = data[0];
       for(int i = 1; i < n; i++)
       {
          if(max < data[i])
          {
             max = data[i];
          }
       }
       return max;
    }
    
    public int Min()
    {
       int min = data[0];
       for(int i = 1; i < n; i++)
       {
          if(min > data[i])
          {
             min = data[i];
          }
       }
       return min;
    }
 }

File ff.java:
Code:
/**
 * @(#)ff.java
 *
 * ff application
 *
 * @author
 * @version 1.00 2010/9/19
 */
 

 
public class ff {
   
    public static void main(String[] args) {
       
       // TODO, add your application code
       
       ARRAY a = new ARRAY();
       a.Nhap();
       System.out.println("Cac Phan Tu Trong Mang: ");
       a.Xuat();
       System.out.println("\nTBC Cua Mang: " + a.TBC());
       System.out.println("So Lon Nhat: " + a.Max());
       System.out.println("So Nho Nhat: " + a.Min());
    }
}
Về Đầu Trang Go down
Sakura

Lập trình java. Stars7
Sakura

Thú CƯng : Lập trình java. I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 01:23

Câu 4 Chương 1: Viết chương trình tính tổng
E = 1 + 1/1 + 1/2 + 1/3 +… + 1/n
với n nhập vào từ bàn phím

Mình có bổ sung thêm các phương thức khởi tạo, Set, Nhap để các bạn dễ hình dung:

File ClassTinh.java:
Code:
/**
 * @(#)ClassTinh.java
 *
 *
 * @author
 * @version 1.00 2010/9/19
 */
import java.util.Scanner;

public class ClassTinh
{
   int n;
    public ClassTinh()
    {
       n = 0;
    }
   
    public ClassTinh(int _n)
    {
       n = _n;
    }
   
    public void Set(int _n)
    {
       n = _n;
    }
   
    public void Nhap()
    {
       Scanner in  = new Scanner(System.in);   
       System.out.print("Nhap n - Phuong Thuc Nhap: ");
       n = in.nextInt();
    }
   
    public float Tinh()
    {
       float  kq = 0f;
       for(int i = 1; i <= n; i++)
       {
          kq += (float)1 / i;
       }
       return  kq;
    }
}

File Bai2Chuong1.java: (nhầm, cứ tưởng bài 2):
Code:
/**
 * @(#)Bai2Chuong1.java
 *
 * Bai2Chuong1 application
 *
 * @author
 * @version 1.00 2010/9/19
 */
 import java.util.Scanner;
 
public class Bai2Chuong1 {
   
    public static void main(String[] args) {
       
       // TODO, add your application code
       int n;
       Scanner in  = new Scanner(System.in);
       System.out.println("Bai 2 Chuong 1");
       ClassTinh T1 = new ClassTinh();
       ClassTinh T2 = new ClassTinh(10);
       ClassTinh T3 = new ClassTinh();
       ClassTinh T4 = new ClassTinh();
         
       System.out.print("Nhap n - Phuong Thuc Set: ");
       n = in.nextInt();
       T3.Set(n);   
       T4.Nhap();
       
       System.out.println("Ket Qua - T1 = " + T1.Tinh());
       System.out.println("Ket Qua - T2 = " + T2.Tinh());
       System.out.println("Ket Qua - T3 = " + T3.Tinh());
       System.out.println("Ket Qua - T4 = " + T4.Tinh());
    }
}
Về Đầu Trang Go down
Sakura

Lập trình java. Stars7
Sakura

Thú CƯng : Lập trình java. I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 01:26

Mấy câu còn lại:
Câu 2: Viết chương trình giải phương trình bậc hai ax2 + bx + c = 0 với a,b,c nhập từ bàn phím.
Câu 5: Mở rộng lớp Circle : thêm dữ liệu toạ độ tâm hình tròn và phương thức kiểm tra một điểm cho trước có nằm trong hình tròn hay không.
Câu 6: Viết chương trình nhập vào một hình tròn, sau đó phát sinh 100 điểm ngẫu nhiên và cho biết có bao nhiêu điểm nằm trong hình tròn vừa nhập.

Mấy câu này thuộc dạng giải thuật ko, nên mình làm biếng Post quá, vài câu đơn giản ở trên đủ để các bạn làm quen với cú pháp đơn giản nhất của Java rồi đó. Mới đụng Java, nên chưa rành lắm!
Về Đầu Trang Go down
Sakura

Lập trình java. Stars7
Sakura

Thú CƯng : Lập trình java. I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 07:45

tayninh123 đã viết:
Bài 04:
bài này đơn giả.
import java.util.Scanner;
import java.lang.Math;
public class BaiTap04 {

public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println(" Nhap gia tri cua n");
int n=in.nextInt();
float tong=1;
for(int i=1;i<=n;i++)
{
tong+=1/i;
}
System.out.println(" Tong la: "+tong);
}
}

Bài này bạn ko đúng ở 2 chỗ: trước tiên nên gán tong = 0; và lặp từ 1 là OK! bạn ko chịu ép kiểu phép chia 1/i, thế nên sẽ ko thể nào ra được số thực.
Code:
/**
 * @(#)BaiTap04.java
 *
 * BaiTap04 application
 *
 * @author
 * @version 1.00 2010/9/19
 */
 
import java.util.Scanner;
import java.lang.Math;
public class BaiTap04 {

   public static void main(String[] args)
   {
      Scanner in=new Scanner(System.in);
      System.out.println(" Nhap gia tri cua n");
      int n=in.nextInt();
      float tong=0;
      for(int i=1;i<=n;i++)
      {
         tong+=(float)1/i;
      }
      System.out.println(" Tong la: "+tong);
   }
}
Về Đầu Trang Go down
binhduongchieumua

Lập trình java. Stars16


Nam Pisces

Số bài viết : 23
Điểm : 29
Được cảm ơn : 0
Ngày sinh : 26/02/1990
Tham gia ngày : 19/09/2010
Tuổi : 34
Đến từ : binh duong

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 15:37

Bạn ơi hình như
tổng ban đầu gán bằng 1 chứ
vì:
E=1+1/1+1/2+1/3+...........+1/n
ok

Về Đầu Trang Go down
Sakura

Lập trình java. Stars7
Sakura

Thú CƯng : Lập trình java. I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 15:58

binhduongchieumua đã viết:
Bạn ơi hình như
tổng ban đầu gán bằng 1 chứ
vì:
E=1+1/1+1/2+1/3+...........+1/n
ok


Uh he, tại dạng này chưa gặp bao giờ, mình luôn đọc ko chính xác đề bài - hậu quả là A1, A2, CTDL2, MMT, đều out vì con mắt! Huhu!
Về Đầu Trang Go down
that_true

Member Nhiệt Tình


Member Nhiệt Tình
that_true

Thú CƯng : Lập trình java. Dolphin-icon
Nam Scorpio

Số bài viết : 154
Điểm : 187
Được cảm ơn : 0
Ngày sinh : 07/11/1988
Tham gia ngày : 17/09/2010
Tuổi : 35
Đến từ : venus
Ngề nghiệp : catch

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 16:16

Không đọc kỹ đề bài mà làm túi bụi, cái kiểu này là tự tin thái quá vào bản thân đó mà =)). Đi chết đi mày!
Về Đầu Trang Go down
binhduongchieumua

Lập trình java. Stars16


Nam Pisces

Số bài viết : 23
Điểm : 29
Được cảm ơn : 0
Ngày sinh : 26/02/1990
Tham gia ngày : 19/09/2010
Tuổi : 34
Đến từ : binh duong

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 16:33

Chào các bạn.
ủa sau tôi thấy bài tập trong tiêu đề này nhiều lắm mà.
sau đâu hết rồi.
addmin sau xoá vậy
để cho các bạn tham khảo nửa chứ.
Về Đầu Trang Go down
Sakura

Lập trình java. Stars7
Sakura

Thú CƯng : Lập trình java. I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime19/9/2010, 17:35

Trang 1 kìa bạn!
Về Đầu Trang Go down
Sakura

Lập trình java. Stars7
Sakura

Thú CƯng : Lập trình java. I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime20/9/2010, 22:22

tayninh123 đã viết:
Note:
ở bài 3 tôi đã viêt hàm nhập but không tài nào truyền tham số vào
qua quá trình tìm hiểu tôi thấy Java
không hổ trợ truyền tham số tham trị.
Ja va mang nặng tính lập trình Hướng đối tượng.
nếu bạn nào có thể giải quyết được xin pót lên cho tôi cùng các bạn tham khảo.
tôi đành chấp nhận nhập ở main()
but tôi chưa hài lòng lắm.
đang trong qua trình tìm hiểu thêm
giải quyết.

Có vài cách đơn giản để có thể sử dụng n ở đây! Đó là làm nguyên 1 cái Class ARRAY ở đây hoặc là cho n nó static đi. Việc gì không dùng đến nó, thiết kế Class ARRAY thì mình đã làm rồi, giờ các bạn hãy xem mình sử dụng static bằng 1 ví dụ đơn giản, ko làm lại bài này nữa.

Code:
/**
 * @(#)ssss.java
 *
 * ssss application
 *
 * @author
 * @version 1.00 2010/9/20
 */
 
public class ssss {
   
   static int a;
   
    public static void main(String[] args) {
       
       a = 10;
       System.out.println("a Truoc Khi Tang: " + a);
       TangA();
       System.out.println("a Sau Khi Tang: " + a);
    }
   
    static void TangA()
    {
       a++;
    }
}

Kết quả:
Code:
a Truoc Khi Tang: 10
a Sau Khi Tang: 11

Bonus thêm 1 tí về biến static, khi ta khai báo 1 biến static mà ko gán giá trị cho nó thì mặc định nó sẽ là NULL --> đối với chuỗi, và là 0 đối với số.
Hãy xem lại ví dụ trên:
Code:
/**
 * @(#)ssss.java
 *
 * ssss application
 *
 * @author
 * @version 1.00 2010/9/20
 */
 
public class ssss {
   
   static int a;
   
    public static void main(String[] args) {
       
       System.out.println("a Truoc Khi Tang: " + a);
       TangA();
       System.out.println("a Sau Khi Tang: " + a);
    }
   
    static void TangA()
    {
       a++;
    }
}
Tôi đã bỏ đi dòng:
Code:
a = 10;
và kết quả sẽ là:
Code:
a Truoc Khi Tang: 0
a Sau Khi Tang: 1

Còn nếu ta khai báo 1 biến thường, non-static mà ko khởi tạo giá trị trước thì sao?
Thì sẽ có lỗi xảy ra thôi.

Đơn giản vậy thôi nhé!
Về Đầu Trang Go down
binhduongchieumua

Lập trình java. Stars16


Nam Pisces

Số bài viết : 23
Điểm : 29
Được cảm ơn : 0
Ngày sinh : 26/02/1990
Tham gia ngày : 19/09/2010
Tuổi : 34
Đến từ : binh duong

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime20/9/2010, 22:33

Gỉa quyết bằng cách này thi thường thui.
chúng ta chưa đụng j đến class
chúng ta đang nói là lập trình cấu trúc.
ok
Về Đầu Trang Go down
Sakura

Lập trình java. Stars7
Sakura

Thú CƯng : Lập trình java. I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime21/9/2010, 00:09

binhduongchieumua đã viết:
Gỉa quyết bằng cách này thi thường thui.
chúng ta chưa đụng j đến class
chúng ta đang nói là lập trình cấu trúc.
ok
Kakak! Java có lập trình cấu trúc à? Nghe lạ quá, bạn tayninh gì đó nói Java nặng về OOP lắm mà?
Về Đầu Trang Go down
Sponsored content




Lập trình java. Empty
Bài gửiTiêu đề: Re: Lập trình java.   Lập trình java. I_icon_minitime

Về Đầu Trang Go down
 

Lập trình java.

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

 Similar topics

-
» Chương trình Giải và biện luận phương trình bậc 2 sơ khai đây!
» Giáo trình thực hành Lập trình hệ thống - Ebook
» Hàng HOT đây:(OOP) môt số giaó trình LẬP TRÌNH HƯỚNG ĐÔÍ TƯỢNG
» Tài liệu + Giáo trình môn Lập trình ứng dụng mạng
» Giáo trình kỹ thuật lập trình

Permissions in this forum:Bạn không có quyền trả lời bài viết
IT World! :: BAN QUẢN TRỊ :: Thông Báo-