JAVA convierte booleano a int. Convierte int a boolean

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
113 artículos originales publicados · Me gustaron 105 · Visitantes más de 20,000

Supongo que te gusta

Origin blog.csdn.net/weixin_43124279/article/details/105417044
Recomendado
Clasificación