标签:outer amp system math nan 数据类型 inf sqrt 精确
数据类型
基本类型
引用类型
八种基本类型
byte 1,short 2,int 4,long 8
float 4,double 8
char 2
boolean 1
运算规则(5条)
3/2, 1
byte,short,char
自动转成int
byte a = 54;
整数运算溢出
888888888*10+8
浮点数运算不精确
2-1.9
0.1000000000009
4.35*100
434.999999999999994
浮点数的特殊值
Infinity 3.14/0
NaN Math.sqrt(-2)
运算符
+-*/
%
== != > >= < <=
&& || !
& | ^ ~
>> >>> <<
++ --
1 ? 2 : 3
=
+= /= &= |= >>=
()
异或,对同一个值异或两次,得到原值
求反
~a == -a-1
补码
右移1位,相当于除2
左移1位,相当于乘2
流程控制
if
switch
byte,short,char,int
enum
jdk1.7 String
for
package day0302;
public class Test1 {
public static void main(String[] args) {
System.out.println("兔子和鸡一共48只,");
System.out.println("有108只脚,");
System.out.println("兔子和鸡各多少只");
/*
* 兔 鸡
* i j
* 0 48 xxx
* 1 47 xxx
* ...
* 48 0
*/
for(int i=0,j=48; i<=48; i++,j--) {
int n = i*4+j*2;//脚的数量
if(n == 108) {
System.out.println(
"兔子:"+i+", 鸡:"+j);
}
}
}
}
break
中断循环、跳出循环
continue
跳到循环的下一轮继续执行
outer:
for(;;i++) {
for(;;j++) {
break outer;
continue outer;
}
}
标签:outer amp system math nan 数据类型 inf sqrt 精确
原文地址:https://www.cnblogs.com/wood-life/p/10291479.html