java-day02

进制转换(短除法)
十进制(0——9)二进制(0——1)八进制(0——7)十六进制(0-9 a b c d e f)(0——15)

2456 100110011000 4630 998

二进制1 0 0 1 1 0 0 1 1 0 0 0
十进制12^ 11 + 0 + 0 + 12^ 8 + 12^ 7 + 0 + 0 + 12^ 4 + 1*2^3 + 0 + 0 + 0

八进制 6 4
十进制 68 ^ 1 + 48^0

十六进制 EE
十进制 1416 ^ 1 + 1416^0

二进制 001 000 001 001
八进制
二进制 0010 0000 1001
十六进制

进制符号
十进制 二进制 八进制 十六进制
1234922 b10101010 01237 0Xfff
Binary octal hexadecimal

计算机存储
存储数
最高位是符号位 0代表正 1代表负
-5(十进制) 5(十进制)
源码: 101(二进制) 101(二进制)
反码: 010(二进制) 101(二进制)
补码: 011(二进制) 101(二进制)
最高位补1

数据类型转换
数据类型自动转换

    强制类型转换
               目标数据类型 目标变量名=(目标数据类型) 要转换数据
            Int x=3;
           Double y =(double) x;
           System.out.println(y);

           Char x=’a’;
           Int y=(int)x;
           Int z=y-32;
		   Char w=(char)z;
         System.out.println(w);

输出
System.out.println(); 自带换行ln
System.out.print(): 之后的放在同一行
拼接
String+string==》string
String+int==》string

(输入)键盘录入数据
类外面最上面:
import java.util.Scanner; 定义申明
主类中
Scanner sc=new Scanner(System.in); 创建扫描对象
System.out.println(“输入信息”);
Int age= sc.nextInt(); 接收数据整型
String name=sc.next(); 接收字符串数据

       System.out.println(age); 输出显示录入数据
		System.out.println(name); 输出显示录入数据

静态方法
Math.pow(a,b) a^b
Math.sqrt(); 开二次方

运算符
算术运算
取余数 double x=10%3 ; x=1 ;//x=-10%3 x=-1 // x=10%-3 x=1;
累加1 x++; y=x++;相当于 y=x+1;
Println(“5+5”+5+5) ; 5+5=55;
赋值运算
= int x=3; 定义 x=4;给x赋值4
+= X+=1 相当于 x=x+1; 加一再赋值。、,先加后赋值
Byte a=3; a=a+1;提示错误,左边a为byte类型 右边为int类型,(int范围大于byte)
比较运算(同一个数据类型才能比较)
== 等于符号
!= 不等于符号 结果为,true 或者 false
W=(x==y); 若x, y 不相等,则 w 为false
逻辑运算
A 真 B 假
并 A&&B false
或 A||B true
非 !A false
位运算符()
位与 &
位或 |
异或 ^
位移 5>>1 把5转换为二进制,再向右移一位 再转换为十进制
三元运算符:
String st = X>Y ? “真” :“假”;
Int st = X>Y ? 1 :2;

System.out.println(st);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值