Java教程

java基础语法

本文主要是介绍java基础语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.1 注释
  • 单行注释 (Ctrl+/)
//只能注释一行内容
  • 多行注释(Ctrl+Shift+/)
/* 可以注释多行内容 */
  • 文档注释(Alt+Shift+J)
/** 注释内容可提取到程序的说明文档中 */ 注释在java文件中存不编译到class文件,所以不影响程序运行   1.2 数据类型
  • 引用数据类型
  • 基本数据类型:4大类8种
    • 整数
      • byte 1字节 -128~127
      • short 2字节
      • int 4字节 (默认)
      • long 8字节 需要在数值后加L
    • 浮点数
      • float 4字节 需要在数值后加F
      • double 8字节(默认)
    • 字符
      • char 2字节
    • 布尔
      • boolean 1字节
  1.3 变量 1.3.1 变量定义 数据类型 变量名 = 变量值; 1.3.2 变量使用注意事项 先声明后使用 声明后不可存其他类型数据 变量的使用范围 定义可以无初始值,但使用必须带初始值   1.4 类型转换
    • 自动类型转换
类型范围小的变量赋值给类型大的变量,小数优先级大于整数。 byte(1字节)→short(2字节)→int(4字节)→long(8字节)→float(4字节)→double(8字节) char(2字节)→int(4字节)→long(8字节)→float(4字节)→double(8字节)
    • 表达式的自动类型转换
最终结果类型由最高类型决定 byte、short、char转换成int参与运算
    • 强制类型转换
类型范围大的变量赋值给类型范围小的变量 (类型) 变量名 强制类型转换数据溢出会导致数据丢失,浮点型转整型小数去掉保留整数   1.5 运算符 1.5.1 算术运算符
+ 求和,遇到字符串做连接符
- 相减
* 乘积
/
% 求余数(求模)
++ 自加一
-- 自减一
1.5.2 关系运算符
> 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 不等于
运算后返回布尔值   1.5.3 逻辑运算符
& 逻辑与 两边都是true,结果才是true
逻辑或 有一边是true,结果就是true
! 逻辑非 !true = false、!false = true
&& 短路与 两边都是true,结果才是true
││ 短路或 有一边是true,结果就是true
短路与和短路或左表达式可得出结果时不进行右表达式运算   1.5.4 三元运算符 表达式1 ? 表达式2 : 表达式3 (表达式1为真进行表达式2为假则进行表达式3)
这篇关于java基础语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!