Zero, conceitos básicos
8 tipos básicos de dados: inteiro 4, ponto flutuante 2, caractere, booleano
1. Operação
Operadores aritméticos + - * / %
cast: (tipo a ser convertido) dados originais
double a = 12.3; int b = 1 + (int) a; //b=13
Operações de auto-incremento e auto-decremento: ++ --
int a = 10; int b = a++; //先计算再加1 b=10 a=11 int c = 10; int d = ++c; //先加1再计算 d=11 c=11 a += 1; a -= 1;
二、se mudar por um tempo
1. Se julgamento condicional
Scanner sc = new Scanner(System.in); System.out.println("请输入一个数字:"); int a = sc.nextInt(); if (a > 0 && a <= 10) { System.out.println("a是一个比较小的数:" + a); } else if (a > 10) { System.out.println("a是一个比较大的数:" + a); } else { System.out.println("a不合法"); }
2. O julgamento da condição de troca não grava a quebra levará à penetração do caso
int number = 100; switch (number){ case 1: System.out.println("number的值为1"); break; case 10: System.out.println("number的值为10"); break; default: System.out.println("number的值不是1或者10"); break; }
3. for loop
continue: termina este ciclo e entra no próximo ciclo
break: finaliza todo o loop
for (int i = 1; i <= 10; i++){ if(i==3) continue; if(i==6) break; System.out.println("现在打印的是" + i); }
4. loop while
while(i <= 100){ System.out.println(i); i++; }