PROG02 Ejerc10
PROG02 Ejerc10
PROG02 Ejerc10
PROG02_Ejerc10;
import java.util.Scanner;
/**
*
* @author PC
*/
public class PROG02_Ejerc10 {
double dx=2.0;
double dz=dx*y;
byte bx=5;
byte by=2;
byte bz=(byte)(bx-by);
System.out.println("Producto de int por float: j=i*x = "+(int)j);
System.out.println("Producto de float por double: dz=dx*y = "+dz);
bx=(byte)-128;
by =(byte)1;
bz =(byte)(bx-by);
System.out.println("Byte -128-1 = "+bz);
bx=(int)-128;
by=(int)-1;
System.out.println("(int)(-128-1)= "+(int)(bx+by));
System.out.println("======Operaciones con short======");
short sx=5;
short sy=2;
short sz=(short)(sx-sy);
System.out.println("10-1"+sz);
sx=32767;
sy=1;
sz=(short)(sx+sy);
System.out.println("short 32767 + 1 = "+sz);
z=(char)(cx-1);
System.out.println("char(0x000F)-1 = "+z);
cx= '\uFFFF';
z=(int)cx;
System.out.println("(int)()="+z);
sx=(short)cx;
System.out.println("(short)()= "+sx);
sx=-32768;
System.out.println("-32768 short-char-int ="+(sx*(-1)));