글수 77
import java.util.*;
class ar2di2Class
{
public int w;
public int h;
public int ar[][];
public void inputSize(){
Scanner sc=new Scanner(System.in);
System.out.println("너비를 입력하세요");
w = sc.nextInt();
System.out.println("높이를 입력하세요");
h = sc.nextInt();
ar = new int[h][w];
}
public void input(){
int su=0;
//입력부
for(int i=0;i<h;i++)
for(int j=0;j<w;j++)
ar[i][j]=++su;
}
public void calc(){
//계산부
for(int i=0;i<h;i++)
for(int j=0;j<w;j++)
if(ar[i][j]==ar[j][i])
ar[i][j]=0;
}
public void output(){
//출력부
for(int i=0;i<h;i++){
for(int j=0;j<w;j++){
System.out.printf("%4d ",ar[i][j]);
}
System.out.printf("n");
}
}
}
-----------------------------------------------------------
class ar2di2ClassTest
{
public static void main(String[] args)
{
ar2di2Class a = new ar2di2Class();
a.inputSize();
a.input();
System.out.println("계산전");
a.output();
a.calc();
System.out.println("계산후");
a.output();
}
}
class ar2di2Class
{
public int w;
public int h;
public int ar[][];
public void inputSize(){
Scanner sc=new Scanner(System.in);
System.out.println("너비를 입력하세요");
w = sc.nextInt();
System.out.println("높이를 입력하세요");
h = sc.nextInt();
ar = new int[h][w];
}
public void input(){
int su=0;
//입력부
for(int i=0;i<h;i++)
for(int j=0;j<w;j++)
ar[i][j]=++su;
}
public void calc(){
//계산부
for(int i=0;i<h;i++)
for(int j=0;j<w;j++)
if(ar[i][j]==ar[j][i])
ar[i][j]=0;
}
public void output(){
//출력부
for(int i=0;i<h;i++){
for(int j=0;j<w;j++){
System.out.printf("%4d ",ar[i][j]);
}
System.out.printf("n");
}
}
}
-----------------------------------------------------------
class ar2di2ClassTest
{
public static void main(String[] args)
{
ar2di2Class a = new ar2di2Class();
a.inputSize();
a.input();
System.out.println("계산전");
a.output();
a.calc();
System.out.println("계산후");
a.output();
}
}
2008.09.04 16:27:55 (*.42.17.104)
//constructor적용한 경우.
import java.util.*;
class ar2di2Class
{
public int w;
public int h;
public int ar[][];
public static void main(String[] args)
{
int op,yn;
ar2di2Class a = new ar2di2Class(6,7);
//a.inputSize();
a.input();
System.out.println("계산전");
a.output();
a.calc(3);
System.out.println("계산후");
a.output();
}
public ar2di2Class(int w1,int h1){
w=w1;
h=h1;
ar = new int[h][w];
}
public void inputSize(){
Scanner sc=new Scanner(System.in);
System.out.println("너비를 입력하세요");
w = sc.nextInt();
System.out.println("높이를 입력하세요");
h = sc.nextInt();
ar = new int[h][w];
}
public void input(){
int su=0;
//입력부
for(int i=0;i<h;i++)
for(int j=0;j<w;j++)
ar[i][j]=++su;
}
public void calc(int opt){
//계산부
for(int i=0;i<h;i++)
for(int j=0;j<w;j++){
if(opt==1){
if(ar[i][j]==ar[j][i])
ar[i][j]=0;
}
if(opt==2)
ar[i][j]=0;
if(opt==3)
ar[i][j]=-1*ar[i][j];
}
}
public void output(){
//출력부
for(int i=0;i<h;i++){
for(int j=0;j<w;j++){
System.out.printf("%4d ",ar[i][j]);
}
System.out.printf("n");
}
}
}
import java.util.*;
class ar2di2Class
{
public int w;
public int h;
public int ar[][];
public static void main(String[] args)
{
int op,yn;
ar2di2Class a = new ar2di2Class(6,7);
//a.inputSize();
a.input();
System.out.println("계산전");
a.output();
a.calc(3);
System.out.println("계산후");
a.output();
}
public ar2di2Class(int w1,int h1){
w=w1;
h=h1;
ar = new int[h][w];
}
public void inputSize(){
Scanner sc=new Scanner(System.in);
System.out.println("너비를 입력하세요");
w = sc.nextInt();
System.out.println("높이를 입력하세요");
h = sc.nextInt();
ar = new int[h][w];
}
public void input(){
int su=0;
//입력부
for(int i=0;i<h;i++)
for(int j=0;j<w;j++)
ar[i][j]=++su;
}
public void calc(int opt){
//계산부
for(int i=0;i<h;i++)
for(int j=0;j<w;j++){
if(opt==1){
if(ar[i][j]==ar[j][i])
ar[i][j]=0;
}
if(opt==2)
ar[i][j]=0;
if(opt==3)
ar[i][j]=-1*ar[i][j];
}
}
public void output(){
//출력부
for(int i=0;i<h;i++){
for(int j=0;j<w;j++){
System.out.printf("%4d ",ar[i][j]);
}
System.out.printf("n");
}
}
}



class ar2di2Class
{
public int w;
public int h;
public int ar[][];
public static void main(String[] args)
{
ar2di2Class a = new ar2di2Class();
a.inputSize();
a.input();
System.out.println("계산전");
a.output();
a.calc(3);
System.out.println("계산후");
a.output();
}
public void inputSize(){
Scanner sc=new Scanner(System.in);
System.out.println("너비를 입력하세요");
w = sc.nextInt();
System.out.println("높이를 입력하세요");
h = sc.nextInt();
ar = new int[h][w];
}
public void input(){
int su=0;
//입력부
for(int i=0;i<h;i++)
for(int j=0;j<w;j++)
ar[i][j]=++su;
}
public void calc(int opt){
//계산부
for(int i=0;i<h;i++)
for(int j=0;j<w;j++){
if(opt==1){
if(ar[i][j]==ar[j][i])
ar[i][j]=0;
}
if(opt==2)
ar[i][j]=0;
if(opt==3)
ar[i][j]=-1*ar[i][j];
}
}
public void output(){
//출력부
for(int i=0;i<h;i++){
for(int j=0;j<w;j++){
System.out.printf("%4d ",ar[i][j]);
}
System.out.printf("n");
}
}
}