java基础知识第二天

$进制:二进制,八进制,十六进制
二进制:0和1, 前缀: 0b
八进制:可用0-7 前缀:0
十六进制:可用 0-9 和 a-f 前缀:0x
十进制转二进制:除2逆向取余数(到商为0时结束)
如13

2|13
——
2|6 1
——
2|3 0
——
2|1 1

0 1

二进制转换成十进制
1010.11=1×23+0×22+1×21+0×20+1×2-1+1×2-2=10.75

进制转换的api:
//toBinaryString把十进制转换为二进制
System.out.println(Integer.toBinaryString(num));
//toOctalString把十进制转为八进制
System.out.println(Integer.toOctalString(num));
//toHexString把十进制转为十六进制
System.out.println(Integer.toHexString(num));
$变量:
变量使用之前,必须有值

$标识符:
驼峰式命名法

$赋值运算符:
赋值运算符左边必须是变量,右边可以是常量
赋值方向:右到左赋值

$算术运算符:
± * / %
%的结果正负由被除数决定
整数/0 异常
非0的数/0.0 非0的小数/0 Infinity
0/0.0 0.0/0 0.0/0.0 NaN
保留小数:String.format("%.2f", d)
DecimalFormat zfy =new DecimalFormat(“0.00”) zfy.format(d)

$比较运算符:> < >= <= == !=

$强制转换 ,自动提升
赋值运算符右边的比左边的大,需要强制转换
在变量或者表达式前边添加(强制转换的类型)
有变量参与的运算,表达式结果最小int

$赋值运算符:+= -= *= /= %=

$三元运算符:
A? a:b

$语句种类
赋值语句 如:z=3;
方法调用语句 如:System.out.println(“你好”);
import语句package
判断 if, switch
循环for while do-while
跳转语句 break , continue
import语句:
作用:导入类
格式:如:import java.util.Scanner;
import java.util.*;
位置:class上边,package下边
数量:多个
package语句:
作用:管理类
格式:如:package javaSE_day03
位置:第一条有效语句
数量:最多一条
if语句:
switch语句:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值