Esercizio No. 11 Java

Esercizio No. 11 Java

Dire se due regine di una scacchiera sono in presa fra di loro, assumendo di codificare le posizioni con (xa,ya),(xb,yb) con numeri da 1 a 8.
Soluzione:

import java.io.*; 
class regine { 
public static void main (String[] args) throws IOException { 

InputStreamReader input=new InputStreamReader(System.in); 
BufferedReader h= new BufferedReader(input); 

int xa,ya,xb,yb; 
System.out.print(“ins.xa:”); 
xa=Integer.parseInt(h.readLine().trim()); 
System.out.print(“ins.ya:”); 
ya=Integer.parseInt(h.readLine().trim()); 
System.out.print(“ins.xb:”); 
xb=Integer.parseInt(h.readLine().trim()); 
System.out.print(“ins.yb:”); 
yb=Integer.parseInt(h.readLine().trim()); 
if(xa==xb || ya==yb || (Math.abs(xa-xb)==Math.abs(ya-yb))) 
     System.out.print(“in presa”); 
else System.out.print(“non in presa”); 
}//fine main 
}//fine class 

Commento all'articolo