zoukankan      html  css  js  c++  java
  • J-3 Java语言基础

    Written with StackEdit.

    五、变量
    -在变量执行过程中,其值在某个范围内可以发生改变的量
    格式:
    ①数据类型 变量名 = 初始化值;
    ②数据类型 变量名; 变量名 = 初始化值;

    六、数据类型
    -java是一种强类型语言。

    • 分类
      ①基本数据类型:4类8种
      ②引用数据类型:类,接口,数组。
      基本数据类型:
    类型 占用字节数 备注
    整数 byte 1 默认int类型
    长整数要加L或l
    short 2
    int 4
    long 8
    浮点数 float 4 默认double类型
    单精度浮点数要加F或f
    double 8
    字符 char 2
    浮点数 boolean 1
    • 类型转换
      ①Boolean类型不参与转换
      ②默认转换:从小到大。
      short、byte、char -- int -- long -- float -- double
    • 字符串参与运算
      ASCII码,'a' 97 ' A' 65 '0' 48

      /字符串数据和其他数据做+,结果是字符串类型。
      +不是加法运算,而是字符串连接符。
      /
      class DataTypeDemo
      {
      public static void main(String[] args)
      {
      System.out.println("hello"+'a'+1);//helloa1
      System.out.println('a'+1+"hello");//98hello
      System.out.println("5+5="+5+5); //5+5=55
      System.out.println(5+5+"=5+5");//10=5+5
      }
      }

    七、运算符

    • 算数运算符
      +,-,*,/,%,++,--
      ①+的用法:加法、正号、字符串连接符
      ②/和%的区别:得商,得余数
      ③++和--:单独使用,前后一致;参与操作,放在操作数前面,先自增自减,再参与操作;放在操作数后面,先参与操作,再自增自减。

    • 赋值运算符
      ①=,+=,-=,/=,%=等
      ②扩展的赋值运算符,隐含了自动强制转换。

    • 比较运算符
      ①==,!=,>=,<=
      ②输出结果为Boolean类型

    • 逻辑运算符
      ①&,|,^,!,&&,||
      ②逻辑运算符用于连接Boolean类型的式子
      ③结论:
      &:有false则false
      |:有true则true
      ^:相同则false,不同则true
      !:非true则false,非false则true
      &&:结果与&同,只不过有短路效果,左边是false,右边是不执行。
      | |:结果与&同,只不过有短路效果,左边是true,右边是不执行。

    • 位预算

    • 三元运算符
      ①格式:比较表达式?表达式1:表达式2;
      ②执行流程:
      首先计算比较表达式的值,true是表达式1;false是表达式2

  • 相关阅读:
    fiddler 保存请求数据并发送到自己的服务器接口
    入门chrome插件开发教程和经验总结,一篇就搞掂!
    文件图标SVG
    银行开发平台
    银联号
    数学好玩 沛沛猜想
    Jenkins安装 maven插件
    jQuery的on绑定click和直接绑定click区别
    PC与移动端都可以使用的横向导航,可点击可滑动
    layui加载层(有文字提示版)跳出iframe父级
  • 原文地址:https://www.cnblogs.com/android-lyz/p/4739119.html
Copyright © 2011-2022 走看看