El operador ternario no tiene inconveniente en ser usado en System.out.println.
Podrias intentar esto:
como sugerencia podrias hacerlo asi.
Podrias intentar esto:
Código [Seleccionar]
total=0;
while(numero>=20){
total=total+1;
numero-= 20;
}
mensaje = (total>0)? total+" en la caja 20":"";
System.out.println(mensaje);
como sugerencia podrias hacerlo asi.
Código [Seleccionar]
public class Empezarr{
public static void main(String []args){
long cantidad=393;
long [] billetes={200,100,50,20,10};
for(long b:billetes){
int cont=0;
while(cantidad>=b){
cont++;
cantidad-=b;
}
if(cont!=0) System.out.println(cont+" en caja de "+b);
}
System.out.println(((cantidad>0)?cantidad+" Euros de sobra":""));
}
}