Directorio
Cita
La conversión de verdadero, falso y 1, 0 en el lenguaje de programación
C ++ demostración de código verdadero y falso
Verdadero, falso y 1, 0 principio de conversión
El booleano se convierte al número
falso es 0, el verdadero es 1 el
número se convierte al booleano
0 es falso; distinto de cero es verdadero
Java no admite transferencia forzada directa
1. Convertir booleano a número falso es 0, verdadero es 1
La única forma: declaración de Sanmu
int myInt = myBoolean ? 1 : 0;
Código de muestra:
boolean myBoolean = true;
int myInt = myBoolean ? 1 : 0;
System.out.println(myInt); //输出1
myBoolean = false;
myInt = myBoolean ? 1 : 0;
System.out.println(myInt); //输出0
Segundo, el número se convierte a Boolean-0 es falso; no es cero es verdadero
Método uno:
boolean myBoolean = myInt != 0;
Código de muestra:
int myInt= 2;
boolean myBoolean = myInt!= 0;
System.out.println(myBoolean); //输出为true
myInt= 0;
myBoolean = myInt!= 0;
System.out.println(myBoolean); //输出为false
Método 2: declaración trinocular
int a = 1; //带转化int整数
boolean result = (a==0)?false:true; //转化语句
Código de muestra:
int myInt = 2; //被转化int整数
boolean myBoolean = (myInt == 0) ? false : true; //转化语句
System.out.println(myBoolean); //输出为true
myInt = 0; //被转化int整数
myBoolean = (myInt == 0) ? false : true; //转化语句
System.out.println(myBoolean); //输出为true