首页 / JAVA / Java回顾一,基础语法
Java回顾一,基础语法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java回顾一,基础语法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2038字,纯文字阅读大概需要3分钟。
内容图文
![Java回顾一,基础语法](/upload/InfoBanner/zyjiaocheng/645/23a8a9d6da45438eb3689707041d0ceb.jpg)
第三章:java的基本程序设计结构
一,源代码的文件名是.java结尾,编译后会生成.class字节码文件与.java文件存储在同一目录
二,代码规则:
1,java代码中任何方法需要用花括号{}包围,称之为块;
2,回车不是语句结束标志,分号;才是;
3,注释,单行注释//
多行注释/* */
文档注释/** */
4,数据类型:
整型:byte(1)、short(2)、int(4)、long(8)——>以byte为例,1个字节,八个bit,可以表示256个数,但分正负,所以是-128~127(127二进制是0111 1111最高位是符号位表正数)
5,浮点型:float、double
6,char类型
7,boolean型,整型与boolean不可相互转换
三,变量有类型,位于变量名之前,
变量需要用赋值语句进行显示初始化(风格习惯:java中变量声明尽可能靠近变量第一次使用的地方);
常量,最好用final指示常量,表明不可更改(风格习惯:常量大写);
static final表示声明为类常量,需要定义在main方法外部。
四,数学运算
运算符:+、-、*、/、++、--、+=、<、>、>=、!=、,数学函数可在Math类中寻找
五,类型转换
隐式转换,基本是小范围数转为大范围数,除 int—>float、long—>float、long—>double会精度损失,其他表示无信息丢失转换
强制转换,(目标类型)待转换变量名,强制类型转换:double型强转为int,是通过截断小数部分,若需四舍五入则需math.round(),double型返回long,float返回int
六,字符串
String的substring截取方法、join定界符分隔方法
String类没有提供用于修改字符串方法,是不可变字符串,缺点是麻烦,需要通过截取和拼接来得到一个新的字符串,优点是编译器可让字符串共享
equals与==的比较
七,输入输出
需要输入时,查看scanner类API
格式化输出,沿用c语言printf方法库
八,控制流程:
块作用域{……},嵌套两个块中不声明同名变量;
条件语句,if-else、while、do-while、for迭代循环、switch-case-break处理多个选项、case标签可以是(char、byte、short、int常量表达式)、(枚举常量)、字符串字面量
大数值,java.math中的类:BigInteger(任意精度整数运算),BigDecimal(任意精度浮点运算)
九,数组:
数组是存储同一类型值的集合for each循环for(int a :b) ……
数组拷贝,Arrays类的copyOf方法(int[] arr=Arrays.copyOf(arrA,length)),可以增加数组大小;
数组排序,Arrays中的sort排序方法是优化的快排算法
Math.random返回0~1之间(包含0不包含1)随机浮点数,n乘以浮点数,得到0~n-1之间的一个随机数
二维数组
内容总结
以上是互联网集市为您收集整理的Java回顾一,基础语法全部内容,希望文章能够帮你解决Java回顾一,基础语法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。