d2(21-45)-勇敢开始Java,咖啡拯救人生

目录

Java语法

二进制 bit  byte

存储字符、图片、声音

进制转换

数据类型

类型转换

—— 自动类型转换

—— 表达式的自动类型转换

—— 强制类型转换

运算符

—— 算术运算符  +  -  *  /  %

—— 自增自减  ++  --

—— 赋值运算符  +=  -=  *=  /=  %=

—— 关系运算符  >  >=  <  <=  ==  !=

—— 逻辑运算符  &  |  !  ^(异或)  &&  ||

—— 三元运算符 表达式? a : b; 

—— 运算符优先级

Scanner 接收输入

流程控制

分支结构

—— if

—— switch

循环结构

—— for

—— while

—— do-while

—— 死循环

—— 循环嵌套

—— 跳转关键字

—— 随机数Random


Java语法

二进制 bit  byte

存储字符、图片、声音

字符 ASCII

图片 0~255*255*255

声音 二进制描述波形图

不得不说我感觉黑马又赢,这些都给讲,真好

进制转换

数据类型

        string 字符串

类型转换
—— 自动类型转换

类型范围小的变量,可以直接赋值给类型范围大的变量。

byte -> short -> int -> long -> float -> double

                char _⬆ 

—— 表达式的自动类型转换

表达式中,小范围类型的变量,会自动转换成表达式中较大范围的类型。

byte 、 short 、 char -> int -> long -> float -> double

表达式的最终结果类型由表达式中最高类型决定(byte 、 short 、 char 直接转换成 int

—— 强制类型转换

范围大的给范围小的

赋值的时候 Alt + Enter

(数据类型1) a = (要转换的目标“数据类型1”)b;

运算符
—— 算术运算符  +  -  *  /  %

两整数相除,答案仍是整数

—— + 作连接符

—— 自增自减  ++  --

只操作变量,不操作字面量

—— 赋值运算符  +=  -=  *=  /=  %=

扩展赋值运算符自带强制类型转换

—— 关系运算符  >  >=  <  <=  ==  !=

—— 逻辑运算符  &  |  !  ^(异或)  &&  ||

^ : 前后结果相同 -> false        前后结果不同 -> true

&&:左边为false,右边不执行

||: 左边为true,右边不执行

—— 三元运算符 表达式? a : b; 

—— 运算符优先级

&&高于||

Scanner 接收输入
import java.util.Scanner;

public class Operator {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int age = sc.nextInt();

        String name = sc.next();
    }
}

流程控制

分支结构
—— if
—— switch

记得break :)

天呐,不支持double、float、long

循环结构
—— for

for i 直接 Enter O.O

—— while

不知道循环几次用

—— do-while

—— 死循环

for( ; ; ){}

while(true){}

do{}while(true);

—— 循环嵌套

—— 跳转关键字

break:跳出并结束当前循环

continue:跳出当词循环,直接进行下一次

—— 随机数Random
import java.util.Random


public class RandomTest{
    public static void main(String[] args){
        Random r = new Random();
        
        int number1 = r.nextInt(10); // 生成0-9
        int number2 = r.nextInt(10,30); // 生成10-29
    }
}

Ctrl + Alt + t

减加法

  • 22
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值