public class AsignacionEnteros {
public static void main(String lista[]){
int numEntero=10;
float numFloat;
numFloat=numEntero; //Java realiza la conversión
//numEntero=numFloat;//Comentamos esta línea ya que da Error
System.out.print("Valor de entero "+numEntero+" y de float "+numFloat);
}//End Main
}//End Caracteres
vamos a considerar expresión un valor o una variable
Analicemos el siguiente código
public class Casting {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=150;
double d=1235.345675;
//System.out.println("Valor en formato boolCopi
====Asignacion entre objetos====
<source lang=java>
import java.util.Scanner;
public class Definicion {
public static void main(String []a){
String nom;
Scanner l1,l2;
l1=new Scanner(System.in);
l2=l1; //En realidad son el mismo elemento ya que son la misma dirección de memoria
System.out.println("dame tu nombre que leeré con L2");
nom = l2.next(); //introduzco Manuel Romero Miguel Perez
System.out.println("Leyendo de L2 " +nom);// Visualiza Manuel
System.out.println("dame tu nombre L1");
nom=l1.next();//No espera ya que todavia tiene en el buffer Romero Miguel Perez
System.out.println("Leyendo de L1 " +nom); //Visualiza Romero
nom = l2.next();
System.out.println("Resto de L2 " +nom);//Visualiza Miguel
nom = l1.next();
System.out.println("Resto de L1 " +nom);//Visualiza Lopez
}
}