JAVASE基础小结

1. JAVA中的数据类型

  • 基本数据类型(传递):

    • 数值型:(整形)byte、short、int、long。(浮点型)float、double。
    • 字符型:char。
    • 布尔型:Boolean。
  • 引用数据类型(引用传递) :

    • 类(class)、接口(interface)、数组。
  • 关于String:
    • String是一个字符串类,它虽然是一个类,但它的传递方式却为值传递。
  • 关于JAVA类型提升:
    • byte——short、char——int——long——float——double

2. JAVA运算符

  • 算数运算符:+ - * / % ++ - -
  • 赋值运算符:=
  • 扩展赋值运算符:+= 、-=、*=、/=
  • 关系运算符:>、<、>=、<=、==、!=
  • 逻辑运算符:&&、||、!
  • 位运算符:&、|、^、~、>>、<<、>>>
  • 条件运算符(三目运算符): 条件表达式?表达式1:表达式2
运算符优先级:
  • 简单来说,赋值<三目<逻辑<关系<算术<单目

这里写图片描述

3. JAVA选择语句

if选择语句:
java中的 if 语句说白了就是进行判断,进行判断是否满足条件,如果满足条件就执行满足条件里的代码。 if语句又分为单分支、双分支、多分支。

单分支格式:if (条件判断) {执行语句}
双分支格式:if (条件判断) {执行语句} else {不满足条件的执行语句}
多分支格式:if (条件判断) {执行语句} else if (条件判断) {执行语句} else {执行语句}。

多分支示例:

class Demo {
    public static void main(String[] args) {
        int num = 1;
        if (num > 0) {
            System.out.println("num的值大于0");
        } else if (num < 0) {
            System.out.println("num的值小于0");
        } else {
            System.out.println("num的值等于0");
        }
    }
}
switch选择语句:
switch的用法和if的大体作用是一样的,但是在细节方面不一样,if语句主要用做范围性的判断选择,而switch判断的比较准确,类似于等值判断。switch只能处理等值条件判断的情况,且表达式必须为byte,short,char,int型。在jdk1.7之后,增加了Enum与String类型。

switch语句格式:switch (传入变量) { case 取值1 : 执行语句;break;………………. case 取值2 : 执行语句; break;………………..default 执行语句;}。

switch语句示例:

class Demo {
    public static void main(String[] args) {
        char sex = '男';
        switch (sex) {
        case '男':
            System.out.println("性别为男");
            break;
        case '女':
            System.out.println("性别为女");
        default:
            System.out.println("不明");
        }
    }
}

4. JAVA循环语句

Java中有三种主要的循环结构:while 循环、do…while 循环、for 循环

循环的三要素:初始化、条件表达式、增量。

while循环语句:
while是最基本的循环。

while循环格式:while (布尔表达式) {执行语句}。
while循环示例(打印0-9):

class Demo {
    public static void main(String[] args) {
        int num = 0;
        while (num < 10) {
            System.out.println(num);
            num++;
        }
    }
}
do…while循环语句:
对于 while 语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少执行一次。do…while 循环和 while 循环相似,不同的是,do…while 循环至少会执行一次。

do…while循环格式:do {执行语句} while (布尔表达式) ;
do…while循环示例(输出结果为10):

class Demo {
    public static void main(String[] args) {
        int num = 10;
        do {
            System.out.println(num);
            num++;
        } while (num < 10);
    }
}
for循环语句:
虽然所有循环结构都可以用 while 或者 do...while表示,但 Java 提供了另一种语句 —— for 循环,使一些循环结构变得更加简单。 for循环执行的次数是在执行前就确定的。for循环中的三个表达式都可以省略但是分号不能省略,即可以写成for(;;)的形式。

for循环语句格式:for(初始化; 条件表达式; 增量){语句块;}。
for循环示例(打印0-99):

class Demo {
    public static void main(String[] args) {
        for (int i = 0; i < 100; i++) {
            System.out.println(i);
        }

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值