Java核心技术(三):Java的基本程序设计结构

1.注释

  • 单行注释
  • 多行注释
  • 文档注释

2.数据类型

Java是强类型语言,即每一个变量都需声明类型。共8种基本类型(4种整型,2种浮点类型,char类型和boolean类型)

类型存储需求取值范围
int4字节-2147483648~2147483647
short2字节-32768~32767
long8字节-9233372036854775808~9233372036854775807
byte1字节-128~127
float4字节大约±3.40282347E + 38F
double8字节大约±1.79769313486231570E + 308
char
booleantrue~false

3.变量

变量名必须是一个以字母开头或数字构成的序列

4.运算符

4.1列表
运算符代码表示
+
-
*
/

整数被0除将产生一个异常,而浮点数被0除将会得到无穷大或NaN结果

4.2数值类型转换

6个实心箭头表示无信息丢失的转换,3个虚箭头表示有精度丢失的转换
在这里插入图片描述

5.字符串

5.1拼接

当将一个字符串与一个非字符串进行拼接时,后者会被转换成字符串

5.2常用API
  • char charAt(int index ):返回给定位置的代码单元
  • boolean equals(Object o):比较字符串是否与o相同
  • boolean equalsIgnoreCase(Object o):比较字符串是否与o相同(忽略大小写)
  • int length():返回字符串的长度
  • String substring(int beginIndex)
  • String substring(int beginIndex , int endIndex):从beginIndex开始截取endIndex长度字符串

6.流程控制

  • if语句
  • if…else语句
  • if…else if … 语句
  • while(condition) statement语句
  • for语句
  • switch语句

7.大数值

使用静态的ValueOf()将普通的数值转换为大数值

BigInteger a = BigInteger.valueOf(100);
  • BigInteger类实现了任意精度的整数运算

  • BigDecimal实现了任意精度的浮点计算

相关操作API:

  • BigInteger add( BigInteger other)
  • BigInteger subtract ( BigInteger other)
  • BigInteger multiply( BigInteger other)
  • BigInteger divide( BigInteger other)
  • BigInteger mod( BigInteger other)
    返回这个大整数和另一个大整数的和,差,乘积,商,余数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值