xmlns:og="http://opengraphprotocol.org/schema/" >[Ví dụ] -- Bảng cửu chương



 
nghỉ 7-10-2012 và 8-10-2012

Share | 
 

 [Ví dụ] -- Bảng cửu chương

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

Nam
Tổng số bài gửi : 251
Points : 26966
Join date : 13/01/2011
Age : 28
Đến từ : TP HCM

Bài gửiTiêu đề: [Ví dụ] -- Bảng cửu chương   Sat Feb 26, 2011 10:54 pm

code a Hùng viết chỉnh lại rồi chạy ok

Code:

public class bangcuuchuong
{
   public static void main(String a[])
            
   {int c=2;
   
   for(int i=1;i<10;i++)
   {
            for(int j=c;j<c+8;j++)
      {
         System.out.print(j +"x"+ i+ "=" + i*j + "    ");
         
      }
      System.out.println ();
      
   }
   }
}

khi chạy nó ra như vầy
Code:
--------------------Configuration: <Default>--------------------
2x1=2    3x1=3    4x1=4    5x1=5    6x1=6    7x1=7    8x1=8    9x1=9   
2x2=4    3x2=6    4x2=8    5x2=10    6x2=12    7x2=14    8x2=16    9x2=18   
2x3=6    3x3=9    4x3=12    5x3=15    6x3=18    7x3=21    8x3=24    9x3=27   
2x4=8    3x4=12    4x4=16    5x4=20    6x4=24    7x4=28    8x4=32    9x4=36   
2x5=10    3x5=15    4x5=20    5x5=25    6x5=30    7x5=35    8x5=40    9x5=45   
2x6=12    3x6=18    4x6=24    5x6=30    6x6=36    7x6=42    8x6=48    9x6=54   
2x7=14    3x7=21    4x7=28    5x7=35    6x7=42    7x7=49    8x7=56    9x7=63   
2x8=16    3x8=24    4x8=32    5x8=40    6x8=48    7x8=56    8x8=64    9x8=72   
2x9=18    3x9=27    4x9=36    5x9=45    6x9=54    7x9=63    8x9=72    9x9=81   

Process completed.
ai có code khác ngắn hơn share phía dưới

bỏ đoạn mã vào thẻ code] [ /code ] cho dễ nhìn nha


LIKE NẾU BẠN THÍCH À VÁ TÀ CỦA TỚ
Về Đầu Trang Go down
Xem lý lịch thành viên http://dhth4btlt.forumvi.net
votuanthanh
Administrator
Administrator
avatar

Nam
Tổng số bài gửi : 251
Points : 26966
Join date : 13/01/2011
Age : 28
Đến từ : TP HCM

Bài gửiTiêu đề: Re: [Ví dụ] -- Bảng cửu chương   Mon Feb 28, 2011 11:35 am

Đây là code tạo bảng cửu chương bằng cách sử dụng class. Cho phép bạn tùy chọn số cột để hiển thị.
Trước hết các bạn tạo một class tên CuuChuong với code như sau:

Code:
public class CuuChuong {
   private int cot;
   
   public CuuChuong()
   {
      cot = 4;
   }
   
   public CuuChuong(int cot)
   {
      this.cot = cot;
   }
   
   public int getCot()
   {
      return cot;
   }
   
   public void setCot(int cot)
   {
      this.cot = cot;
   }
   
   public void xuatCuuChuong()
   {
      int dong = 8%cot>0? (8/cot)+1: 8/cot;
      int n = 2;
      for(int i=0;i<dong;i++)
      {         
         for(int j=1;j<=10;j++)
         {
            for(int t=n;t<n+cot;t++)
            {
               if(t>9) break;
               System.out.printf("%2d x %2d = %2d \t",t,j,j*t);
            }
            System.out.println();            
         }
         System.out.println();
         n += cot;
      }
   }
}

Sau đó bạn chạy chương trình bằng cách tạo 1 class chứa hàm main với code như sau:

Code:
import java.util.Scanner;
public class Doc {
   public static void main (String[] args)
   {
      CuuChuong bangCC = new CuuChuong();
      Scanner sc = new Scanner(System.in);
      int soCot;
            
      System.out.print("Nhap so cot (1-8): ");
      soCot = sc.nextInt();
      if(soCot>8)
      {
         System.out.print("So cot khong duoc lon hon 8");
         return;
      }
      bangCC.setCot(soCot);
      
      System.out.println("********* BANG CUU CHUONG ************\n");
      bangCC.xuatCuuChuong();         
   }
}

bài này của anh Hùng viết có thắc mắc gì liên hệ với anh HÙng nhá


LIKE NẾU BẠN THÍCH À VÁ TÀ CỦA TỚ
Về Đầu Trang Go down
Xem lý lịch thành viên http://dhth4btlt.forumvi.net
htcomet
Lính
Lính


Tổng số bài gửi : 9
Points : 24612
Join date : 01/03/2011

Bài gửiTiêu đề: Re: [Ví dụ] -- Bảng cửu chương   Tue Mar 01, 2011 10:28 am

Code:
import java.util.Scanner;
   
   public class bangcuuchuong {
   
   public static void main(String[] args) {
   
   Scanner scan= new Scanner(System.in);
   int a;
   
   do   
   {
   System.out.print ("nhap ten bang cuu chuong: ");
   
   a= scan.nextInt();
   System.out.println ();   
   while(a>9||a<1)
   {
   
        System.out.print ("nhap so tu 2 den 9: ");
      a= scan.nextInt();
      System.out.println ();
   }        
   
   
   for (int i = 1; i<10; i++)
      {
         System.out.println (a+" x "+i+" = "+a*i);
      }   
   System.out.print ("nhan 0 de thoat ");
   
    a= scan.nextInt();
   System.out.println ();
   if(a==0)
      break;
   
   }while(a!=0);
   
      
   
   
   }
   }


Được sửa bởi votuanthanh ngày Tue Mar 01, 2011 11:02 am; sửa lần 1. (Reason for editing : chen the code)
Về Đầu Trang Go down
Xem lý lịch thành viên
Sponsored content




Bài gửiTiêu đề: Re: [Ví dụ] -- Bảng cửu chương   

Về Đầu Trang Go down
 

[Ví dụ] -- Bảng cửu chương

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

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Các Môn Hoàn Tất :: Lập trình hướng đối tượng-
Free forum | © phpBB | Free forum support | Liên hệ | Report an abuse | Sosblogs.com