JAVA 基础梳理

Java 的运行原理


JAVA 数据类型

基本数据类型:

一、数值型 

1、整数类型(byte,short,int,long)

2、浮点类型(float、double)

二、字符型 (char)

三、布尔型(boolean)

引用数据类型

1、类(class)

2、接口 (interface)

3、数组          

 单行注释

          // 单行注释

  多行注释

          /*
          第一行注释
          第二行注释
          */
 

文档注释

/**
 * 相关的注释内容,甚至可以使用 HTML 标签
 * 
 */
 

变量

      变量声明的语法:                             变量赋值的语法:                         两者可以写在一起:

数据类型 变量名; 变量名 = 值; 数据类型 变量名 = 值;

      例如:int a; 例如:a = 10; 例如:int a = 10;

直接量

        直接量是指在程序中直接通过源代码的方式指定的值,有时也成为字面量

运算符

      算数运算符:+     -    \  *    /     %     ++     --

        赋值运算符:=   +=   -=   \=    *=    %=

        比较运算符:> < <= >= == !=

           逻辑运算符:与 &&  或者 ||  非 !

         三目运算符: expression ? if-true-statement : if-false-statement        

流程控制

顺序结构

程序是一个自上而下运行的过程。

分支选择结构

Java 中的分支选择结构有 if 结构、switch 结构

if 结构

int age = 20;
if (age > 18) {
    String name = "Tom";
    System.out.println("我叫" + name + ",已经" + age + "岁了,我成年了!");
}

int age = 16;
if (age > 18) {
    String name = "Tom";
    System.out.println("我叫" + name + ",已经" + age + "岁了,我成年了!");
} else {
    System.out.println("我还未成年!");
}
if (age >= 0 && age <= 10) {
    System.out.println("少年");
} else if (age <= 18) {
    System.out.println("青少年");
} else if (age <= 30) {
    System.out.println("青年");
} else if (age <= 50) {
    System.out.println("中年");
} else {
    System.out.println("老年");
}

switch 结构

String color = "red";
switch (color) {
case "red": {
    System.out.println("红色");
    break;
}
case "blue": {
    System.out.println("蓝色");
    break;
}
case "green": {
    System.out.println("绿色");
    break;
}
default: {
    System.out.println("没有找到");
    break;
}
}

循环结构

while 结构

int sum = 0;
int i = 1;

while (i <= 10) {
    sum = sum + i;
    i++;
}

System.out.println(sum); // 55

do-while 结构

int i = 1;
int sum = 0;

do {
    sum += i++;
//    sum = sum + i;
//    i = i + 1;
} while (i <= 10);

System.out.println(sum); // 11

for 循环

int sum = 0;
for (int i = 1; i <= 28; i++) {
    sum = sum + i;
}
System.out.println(sum);

控制循环结构

break :在循环体中,使用 break 关键字跳出 整个循环
int flag = 6;
int sum = 0;
for (int i = 1; i <= 10; i++) {
    sum = sum + i;
    if (i == flag) {
        break;
    }
}
System.out.println(sum); // 21

continue:在循环体中,使用 continue 跳出本次循环,循环还会继续执行。

int sum = 0;
for (int i = 1; i <= 10; i++) {
    if (i % 2 == 0) {
        continue;
    }
    sum = sum + i;
}
System.out.println(sum); // 25





猜你喜欢

转载自blog.csdn.net/NANGUO_hongdou/article/details/80610530