2021-11-05JAVA基础语法
2021/11/5 17:10:04
本文主要是介绍2021-11-05JAVA基础语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JAVA基础语法
注释、标识符、关键字
注释
平时写代码一定注意规范
- 单行注释 //
- 多行注释 /**/
- 文档注释/** */
标识符
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LJovMGKe-1636102508864)(C:\Users\H\Desktop\博客\DAY2\图片\关键字.png)]
标识符是大小写敏感的
数据类型
Java的数据类型分为两大类
- 基本类型
- byte 1个字节 -128-127
- short 2个字节
- int 4个字节
- long 8个字节
- float 4个字节
- double 8个字节
- char 2个字节
- boolean 占一位
- 引用类型
- 类
- 接口
- 数组
public class Demo04 { public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x int i = 10; int i2 = 010; int i3 = 0x10; System.out.println(i); System.out.println(i2); System.out.println(i3); System.out.println("====================================================="); //浮点数拓展 银行业务 //BigDecimal //float 有限 离散 舍入误差 //double 数据工具类 //最好完全避免使用浮点数进行比较 //最好完全避免使用浮点数进行比较 //最好完全避免使用浮点数进行比较 float f1 = 0.1f; double f2 = 1.0/10; System.out.println(f1==f2); float f3 = 11111111111111111111111f; float f4 = f3 + 1; System.out.println(f3==f4); System.out.println("====================================================="); //============================================ //字符拓展 //============================================ char c1 = 'a'; char c2 = '中'; System.out.println(c1); System.out.println((int)c1); System.out.println(c2); System.out.println((int)c2); System.out.println(); //所有的字符本质还是数字 //编码 Unicode 2个字节 65536 //u0000 uFFFF char c3 = '\u0061'; System.out.println(c3); //转义字符 // \t System.out.println("Hello\tworld"); System.out.println("Hello\nworld"); // String sa = new String("Hello world"); String sb = new String("Hello world"); System.out.println(sa==sb);//fasle String sc = "Hello world"; String sd = "Hello world"; System.out.println(sc==sd);//true //boolean扩展 boolean flag = true; if(flag == true){}; if(flag){}; } }
这篇关于2021-11-05JAVA基础语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-30java最新版本是什么,有什么特性?-icode9专业技术文章分享
- 2024-11-30[开源]27.8K star!这款 Postman 替代工具太火了!
- 2024-11-30Gzip 压缩入门教程:轻松掌握文件压缩技巧
- 2024-11-29开源工具的魅力:让文档管理更“聪明”
- 2024-11-29Release-it开发入门教程
- 2024-11-29Rollup 插件入门教程:轻松掌握模块打包
- 2024-11-29从零到一,产品经理如何玩转项目管理和团队协作
- 2024-11-29如何通过精益生产管理工具帮助项目团队实现精准进度控制?
- 2024-11-29低代码应用开发课程:新手入门与基础教程
- 2024-11-29入门指南:全栈低代码开发课程