Control de procesos de Java
La sintaxis del control del proceso Java es similar a C/C ++, y también hay si ... de lo contrario, mientras, do ... mientras, para, cambiar ... Caso, etc. La sintaxis específica no se discutirá aquí, pero solo se darán ejemplos.
Salida Nine-Nine Tabla de multiplicación (triángulo superior derecho):
Public Class Demo {public static void main (string [] args) {int i, j; J <i) {// Imprima ocho espacios, retire los espacios y luego el triángulo superior izquierdo System.out.print (""); i, j, i*j);
Resultados de ejecución:
1*1 = 1 1*2 = 2 1*3 = 3 1*4 = 4 1*5 = 5 1*6 = 6 1*7 = 7 1*8 = 8 1*9 = 9 2*2 = 4 2*3 = 6 2*4 = 8 2*5 = 10 2*6 = 12 2*7 = 14 2*8 = 16 2*9 = 18 3*3 = 9 3*4 = 12 3*5 = 15 3*6 = 18 3*7 = 21 3*8 = 24 3*9 = 27 4*4 = 16 4*5 = 20 4*6 = 24 4*7 = 28 4*8 = 32 4*9 = 36 5*5 = 25 5*6 = 30 5*7 = 35 5*8 = 40 5*9 = 45 6*6 = 36 6*7 = 42 6*8 = 48 6*9 = 54 7*7 = 49 7*8 = 56 7*9 = 63 8*8 = 64 8*9 = 72 9*9 = 81
También hay declaraciones printf () en Java para controlar el formato de salida, pero no se usan comúnmente en el desarrollo real porque la salida de datos a la consola rara vez requiere formatos estrictos.
println () emite el contenido y rompe la línea, imprimir () no rompe la línea.
Por ejemplo, ¿cuántos días hay en cierto mes de un año determinado:
import java.util.*; Demo de clase pública {public static void main (string [] args) {int days = 0; "Ingrese el año:"); 5: Caso 7: Caso 8: Caso 10: Días = 31; 4 = = 0 && (0);
Resultados de ejecución:
Ingrese año: 2014 Ingrese mes: 02 días: 28
No hay una declaración Scanf () en Java como C. Es un poco problemático obtener la entrada de la consola.
Operadores de Java
Los operadores en Java son casi los mismos que C/C ++.
Operadores matemáticos
Operación matemática, el resultado es un valor numérico. Vea la tabla a continuación:
Operadores relacionales
Operador relacional, el resultado es un valor booleano. Vea la tabla a continuación:
bit operador
El operador de bits realiza operaciones lógicas bit a bit en la forma binaria de un entero para obtener un entero. Vea la tabla a continuación:
Operador condicional
También hay un operador condicional en Java (operador trigonómico):
condición?
La condición es un valor booleano. Según la condición, tome el valor de x1 o x2.
Aquí hay un ejemplo completo de operadores:
Public Class Demo {Public static void main (String [] args) {int a = 10; it a = "+(a ++)); System.out.println (" A's Value A = "+A); System.out.println (" Prefijo B = "+(++ B)); System.out .Println ("------------------------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ); x == y, ¿verdad? (x <y) || (x == z))); -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- - out.println ("El resultado A & X es:" + (a & x)); El resultado es: " + (y^z)); system.out.println (" ------------------------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ---- "A El resultado del cambio de 2 bits izquierdos es:" + (a << 2)); );
Resultados de ejecución:
Agregue el valor de a = 10a después de agregar A = 11 antes de agregar B = 11 --------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- - False piensa x> y y x <y, ¿verdad? False piensa x> = y o x == y, ¿verdad? False piensa x <y o x = z, ¿verdad? verdadero------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----- ---------------- El resultado del cambio de 2 bits a la izquierda es: 44 años, el resultado del cambio de 3 bits a la derecha es: 2