软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

【零】沈怀瑾

  • 沈 怀瑾
  • 2022-10-07
  • 0

Java基础语法(从未入门到入土)

零、环境变量

  • 环境变量的作用

    将JDK配置在path路径之后,系统可以在任何地方运行java程序命令。

    一、注释

    1.作用

    不会参与编译和运行,仅仅只是对代码的解释说明

    1. 单行注释

    通常用\\来表示
    \\这是一行注释

    2. 多行注释

    \
    这
    是
    注
    释
    \

    二、关键字

    被Java赋予了特定含义的英文单词

  • 关键字全部小写
  • idea对关键字有特殊的颜色标记

    学到的关键字

  • class:用于创建(定义)一个类
  • public:表示公开,该方法可以被其他程序代码所获取

    三、数据类型

  • 整数、浮点数、字符、布尔

    整数类型对应的关键字:

byte(-128~127)

short(-32768~32767)

int(-2,147,483,648~2,147,483,647)

long(-9,223,372,036,854,775,808 ~
9,223,372,036,854,775,807)(变量赋值时候后需加L)

浮点数类型对应的关键字:

float变量赋值时候后需加F

double

字符类型对应的关键字:

char(0~65535)

布尔类型对应的关键字:

boolean(true、false)

范围比较

byte<short<int<long<float、>=、<=、<)

  • 逻辑运算符

  • &逻辑与

  • ^逻辑异或

  • !逻辑非

  • |逻辑或

  • 短路逻辑运算符&&、||(减少计算机处理量)

  • 三元运算符

  • 格式: 关系表达式?表达式1:表达式2;

五、判断

  • if
    格式:
    if(关系表达式){
    语句体
    }else if(关系表达式){
    语句体
    }else(关系表达式){
    }

    if(number =0) {
        System.out.println();
    } else if (number >3) {
        System.out.println();
    } else{
            System.out.println("请重新输入");
        }
  • switch
    格式:
    switch(表达式){
    case 值1:
    语句体1;
    break;
    switch(表达式)
    case 值2:
    语句体2;
    break;
    default:
    语句体n+1;
    break;
    }

    String noodles = "wuhanreganmian";
    switch (noodles){
        case "兰州拉面":
            System.out.println("chimian");
            break;
        case "wuhanreganmian":
            System.out.println("chimian");
            break;
        case "beijingzhiajiiangmian":
            System.out.println("chimian");
            break;
        case "youpomian":
            System.out.println("chimian");
            break;
        default:
            System.out.println("fangbianmian");
            break;

六、循环

for

  • 格式
    for(初始化语句;条件判断语句;条件控制语句){
    循环体语句;
    }

    int count = 0;
    for (;thickness<=8844430;count++){
        thickness=thickness*2;
       }
    System.out.println(count);

while

  • 格式

初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}

    double thickness2=0.1;
    int count2 = 0;
    while(thickness2 <= height){
        thickness2= thickness2*2;
        count2 = ++count2 ;
    }
    System.out.println(count2);

七、原码、补码、反码(Java外知识)

  • 二进制的计算原理

  • 原码:十进制的二进制表现

  • 反码:正数的反码即原码,负数的反码时将原码的0,1互换,最左符号位不变

  • 补码:正数补码即本身,负数补码在反码上加一

e.g.
-4的原码为10000100,反码为11111011,补码为11111100,补码+5为00000001,对应1的补码,即结果为1

  • 注:代码均来源看网课时自己手打的例子
沈 怀瑾
沈 怀瑾
© 2025 软件园学生在线
Theme by Wing