三.JAVA流程控制

快捷键

  • ctrl+shift+f10:执行当前程序

  • shift+f10:执行上一次的程序

  • alt+shift+上下键:移动代码

  • ctrl+d:复制当前行

起名规则

  • 只能使用64个字符:字母大小写,数字,_,$

  • 数字不能开头

  • 不能使用非英文,不能_,$开头

  • 常量起名:每个单词所有字母大写,多单词隔开

    • final:最终的,不可变。final修饰的变量只能赋值一次

流程控制

顺序结构:

  • 函数内部:从上到下,从左向右执行,赋值从右向左

判断结构:

  • if : if(boolean类型表达式){满足条件是要执行的语句}else{}

  • if(){}if else(){}else{}

分支结构:

  • switch:

    switch(表达式){

    case 常量值:

    语句;

    break;

    case 常量值:

    语句;

    break;

    ...

    default:

    语句;

    break;

    }

  • 注意:

    • 表达式只能是byte,short,int,char,String,enum六种类型

    • case不能重复

    • switch遇到break或者末尾的大括号,自动结束

    • default以上选项都不对,开发中要求不可省略且写到末尾

    • 如果是六种类型之一,且范围较小,优先选择switch

循环结构:

  • for

  • while

  • do...while

Math

  • 随机数:Math.random();[0.1]

  • a的b次幂:Math.pow(a,b);

  • java.util.Date:日期类

    • long time = date.getTime();//1970.01.011 00:00:00

    • 1秒 = 1000毫秒,1毫秒 = 1000微秒,1微秒 = 1000纳秒

lambda表达式

  • jdk8.0 传递一段代码

  • ->:lambda运算符

操作变量的个数

  • 1元运算符:+ - ++ --

  • 2元运算符:> < =

  • 3元运算符:格式:boolean类型表达式?表达式1:表达式2

posted on 2023-12-05 16:49  とんぽ  阅读(18)  评论(0)    收藏  举报

导航