梯子的Java日记day_02

常量分类

常量在Java程序中是固定不变的数据简单分为字面值常量和自定义常量两种.

字面值常量

种类含义举例
整数常量所有整数0,1,100,897
小数常量所有小数1.1,3.14,0.5
字符常量单引号引起来,只能写一个字符‘a’,‘9’,‘你’
字符串常量单引号引起来,里面可以填任意内容“halloworld”,“你好”
布尔常量只有两个值ture,false
空常量只有一个值null

Java程序练习 01

public class test1{
	public static void main(String [] arge){
		System.out.println(123);//输出整数常量
		System.out.println(3.141);//输出小数常量
		System.out.println('w');//输出字符常量
		System.out.println("HelloWorld");//输出字符串常量
		System.out.println(ture);//输出布尔常量

	}

}
进制的转换

十进制是我们日常使用的进制,通常十进制转化为其他常用进制(如:八进制、16进制)时,可优先转化为二进制在进行二次转化.
在这里插入图片描述

二进制的原码、反码和补码
  • 原码
    就是二进制定点表示法,及最高位为符号位,"0"为正,"1"为负,其余位表示数值的大小
  • 反码
    正数的反码与其本身下同,负数的反码是其原码的逐位取反,符号位除外
  • 补码
    正数的补码与其原码相同,负数的补码在其反码末尾加1
    eg.
    原码 1011 0100 B
    反码 1100 1011 B
    补码 1100 1100 B
基本数据类型

基本数据类型分为四类八种
基本数据类型表格
Java程序练习 02

public class test2{
	public static void main(String[] args){
		byte   	b = 8;		//
		System.out.println(b);
		short  	s = 16;		//
		System.out.println(s);
		int	i = 32;		//
		System.out.println(i);
		long 	l = 64L;	//
		System.out.println(l);
		float 	f = 3.14F;	//
		System.out.println(f);
		double 	d = 3.14159;	//
		System.out.println(d);
		char	c = 'A';	//
		System.out.println(c);
		boolean	bool = turm;	//
		System.out.println(bool);
		
	}
}
关于类型转换

在这里插入图片描述
虚线表示可以自动转化,实线表示无法自动转化需用强制转化

强制转化:
数据类型  变量名 =  (数据类型)  被转换数据值
eg:	int i  = (int) 1.5

注意:不建议使用强制转换
练习3:

class test0{
	public static void main(String[] args){
	System.out.println('a');		//97
  	System.out.println('a'+1);		//98
  	System.out.println("hello"+'a'+1);	//helloa1
 	System.out.println('a'+1+"hello");	//98hello
  	System.out.println("5+5="+5+5);		//5+5=55
  	System.out.println(5+5+"=5+5");		//10=5+5
  	}
}

由此可以看出在字符串后的+起字符串拼接的作用,而不是加法运算.
另附ASCII码表:
点击

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值