2017年3月5日 星期日

JAVA CLASS 控制 乘法表









/*乘法表 private public 控制*/
import java.util.*;
class SumArray{
 private int xmap,ymap;
    private int[][] map;
 public void set(int x,int y){ //傳直給xmap ymap
  xmap=x;
  ymap=y;
  setmap();
 }
 private void setmap(){
  map=new int[xmap+1][ymap+1];
  int sum=0;
  for(int i=0;i<=xmap;i++){
   for(int j=0;j<=ymap;j++){
    if(i>0&&j>0){
     map[i][j]=i*j;
     sum+=i*j;
     System.out.print(i+"*"+j+"="+map[i][j]+"\t");
    }
   }
   if(sum!=0)System.out.print(sum);
   sum=0;
   System.out.println(); 
  }
 }
}
public class Diffclass{
 public static void main(String[] args){
  Scanner sc=new Scanner(System.in);
  int x=0,y=0;
  System.out.println("plz type x");
  x=sc.nextInt();
  System.out.println("plz type y");
  y=sc.nextInt();
  SumArray sum1=new SumArray();
  sum1.set(x,y); 
 }
}

沒有留言:

張貼留言