zoukankan      html  css  js  c++  java
  • 语言基础

    一、JAVA的8种基本数据类型
    • 数值型
     整数类型 byte short int long
     浮点类型 float double
    • 字符型 char x = 'a';
    • 布尔型 boolean x = true;
     
    二、声明变量及常量
    • 声明变量
    int age;
    char char1 = 'a';
    • 声明常量
    final double PI = 3.1415926;
    final boolean debug = true;
     
     
    三、运算符
    1. 赋值运算符
    2. 算术运算符
    3. 自增和自减运算符 ++a(--a); a++(a--);
    4. 比较运算符
    5. 逻辑运算符 &、&&、||、!
    6. 位运算符
    7. 三元运算符
     
    四、数据类型转换
    • 隐式类型转换
    从低级类型向高级类型的转换,系统将自动执行。类型按精度从低到高排列的顺序为 byte < short < int < long < float < double
    • 显式类型转换
    1. 当把高精度的变量赋值给低精度的变量时,必须使用显式类型转换运算(又称强制类型转换)
    2. 当执行显式类型转换时可能会导致精度损失,只要是boolean类型以外其他基本类型之间的转换,全部都能以显式类型转换的方法达到。
    3. 当把整数赋值给一个byte、short、int、long型变量时,不可以超出这些变量的取值范围,否则必须进行强制类型转换。例如: byte b = (byte)129;
    例子:
    int a = (int)45.23; //输出a的值为45
    long y = (long)456.6F; //输出y的值为456
    int b = (int)'d'; //输出b的值为100
     
    五、流程控制
    • if条件语句
    if
    if else
    if else if
    • switch多分支语句
    switch
    • while循环语句
    while
    do{} while(){}
    • for循环语句
    for(表达式1; 表达式2; 表达式3) {
        //语句序列
    }
    • foreach循环语句
    foreach语句是for语句的特殊简化版本,不能完全取代for语句,但任何foreach语句都可以改写为for语句版本
    for(元素变量x : 遍历对象obj) {
        引用了x的java语句;
    }
     
    int arr[] = {2,4,6,8};
    for(int x : arr) {
        System.out.println(x); //2,4,6,8
    }
    • 循环控制语句
    break;
    如果想让break跳出外层循环,java提供了"标签"的功能,语法如下:
    标签名 : 循环体 {
        break 标签名;
    }
     
     
    public static void breakExample() {
        Look : for(int x = 0; x < 10; x ++) {
            for(int y = 0; y < 10; y ++) {
                if(y >= 5) break Look;
                System.out.println("x:" + x + "->y:" + y);
            }
        }
    }
    continue;
    与break语句一样,continue也支持标签功能;
     
  • 相关阅读:
    linux下搭建lamp环境以及安装swoole扩展
    TP5 中引入第三方类库
    thinkphp5 查询的数据是对象时,获取原始数据方法
    thinkphp5 列表页数据分页查询3-带搜索条件
    thinkphp5 列表页数据分页查询2-带搜索条件
    thinkphp5 列表页数据分页查询-带搜索条件
    thinkphp5 怎么获取当前的模块,控制器和方法名
    限定页面执行时间,请求超时抛出异常或提示
    centos安装netcat
    redis在PHP中的基本使用案例
  • 原文地址:https://www.cnblogs.com/duomen/p/12909087.html
Copyright © 2011-2022 走看看