[推荐]javaSE复习日记:八种基本数据类型_OpenStack, 云计算等杂项讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  OpenStack, 云计算等杂项讨论区 »
总帖数
8
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3451 | 回复: 7   主题: [推荐]javaSE复习日记:八种基本数据类型        上一篇   下一篇 
飞天小火鸟
注册用户
等级:下士
经验:178
发帖:5
精华:0
注册:2015-8-13
状态:离线
发送短消息息给飞天小火鸟 加好友    发送短消息息给飞天小火鸟 发消息
发表于: IP:您无权察看 2015-8-18 15:21:03 | [全部帖] [楼主帖] 楼主

北京联动北方科技有限公司

/* * 基本数据类型 * * Java里的8种基本数据类型: * byte --- 1 byte = 8 bit; * short --- 2 byte = 16 bit; * int --- 4 byte = 32 bit; * long --- 8 byte = 64 bit; * * float --- 浮点型,32位的空间,数据表示形式是小数(如:3.0) * double --- 浮点型,64位的空间,数据表示形式是小数 * char --- 字符型,char型数据占用两个字节 2 byte = 16bit; * boolean --- 布尔型,数据只有true和false,不会出现数字(0和1等),主要用于逻辑运算和条件控制语句中; *----------------------------------------------------------------------------------------------------- *//* byte,short,int,long * * 前四种数据类型的赋值调用,以及数据类型转换; *这里先把这段注释掉 * * 1 变量赋值和方法调用 public class Javase{ public static void main(String[] args){ Javase.m_1();//调用m_1方法; } public static void m_1(){//静态方法m_1; byte a = 10;//赋值a=10; // 赋值: // 数据类型 变量名 = 值; short b = 11; int c = 12; long d = 13; System.out.println( a );//输出a/b/c/d; System.out.println( b ); System.out.println( c ); System.out.println( d ); } } *//* 2 基本数据类型的转换 public class Javase{ public static void main(String[] args){ m_2(); } public static void m_2(){ short a = 10; int b = 20; long c = a + b;//自动类型转换:低类型向高类型的转换; byte d = (byte)((short)b - a);//强制类型转换:高类型向高类型的转换;需要加强制转换符:(数据类型)数值; //这里是高类型向低类型的数据类型转换,会损失精度 //如果高类型向低类型转换的数据超过了低类型的内存空间,就会出现不可预知的结果,这个可以自己改下数试一试; System.out.println( d ); System.out.println( c ); } } *----------------------------------------------------------------------------------------------------------- *//* float和double类型 * * 变量的赋值和数据类型转换 *//* public class Javase{ public static void main(String[] args){ m_3();//调用方法m_3; } public static void m_3(){ float a = 1;//这里a=1.0,但是不能直接写float a = 1.0; double b = 3; double c = 4.0; double d = a + b; float e = (float)5.0;//这里如果赋值时直接写5.0,则默认是double型的,所以需要加强制类型转换符; float f = (float)b + a; System.out.println( a ); System.out.println( b ); System.out.println( c ); System.out.println( d ); System.out.println( e ); System.out.println( f ); } } *----------------------------------------------------------------------------------------------------------- *//* char型 * * char类型赋值和转义符 * 这里先说一下转义符的概念: * 什么是转义符? * 斜杠"\"在计算机中表示转义;可以实现有特殊意义的字符和普通字符的转换; * 具体我们放在实例中看; *//* public class Javase{ public static void main(String[] args){ char c_1 = 'a';//普通赋值; 赋值内容需要加单引号''; System.out.println( c_1 ); char c_2 = '中'; System.out.println( c_2 ); char c_3 = '\u4e2d';//字符的默认值是:u0000; u4e2d就是'中'; System.out.println( c_3 ); char c_4 = '\n';//这里'\n'是转行符; System.out.print( c_4 );//这里是print()和println()的区别:后者会默认在输出内容后加转行符; char c_5 = '\\'; System.out.println( c_5 ); char c_6 = '\'';//输出单引号,同样没用转行符,也没用println(),所以会和双引号连续输出; System.out.print( c_6 ); char c_7 = '\"';//输出双引号; System.out.println( c_7 ); } } */// 布尔型boolean /* * 这里有一点需要注意: * boolean布尔型值不能参加数据类型转换 * 还有就是boolean布尔型默认值是false; *///publicclass Javase{ static boolean f ;//这里先不赋值,看一下boolean布尔型值的默认值;publicstaticvoid main(String[] args){ m_1(); System.out.println( f );//输出默认值; } publicstaticvoid m_1(){ boolean b = true; if (b) { System.out.println( "正确" );//如果b=true,输出正确;

     }else{ System.out.println( "错误" );//如果b=false,输出错误; } } }




赞(0)    操作        顶端 
fireworks256
注册用户
等级:少校
经验:906
发帖:39
精华:0
注册:2015-7-15
状态:离线
发送短消息息给fireworks256 加好友    发送短消息息给fireworks256 发消息
发表于: IP:您无权察看 2015-8-18 23:32:01 | [全部帖] [楼主帖] 2  楼

北京联动北方科技有限公司



赞(0)    操作        顶端 
容景93
注册用户
等级:上士
经验:254
发帖:0
精华:0
注册:2015-12-4
状态:离线
发送短消息息给容景93 加好友    发送短消息息给容景93 发消息
发表于: IP:您无权察看 2015-12-15 17:54:47 | [全部帖] [楼主帖] 3  楼

顶楼主



赞(0)    操作        顶端 
茶香又甜
注册用户
等级:少尉
经验:329
发帖:5
精华:1
注册:2015-10-23
状态:离线
发送短消息息给茶香又甜 加好友    发送短消息息给茶香又甜 发消息
发表于: IP:您无权察看 2015-12-15 23:16:15 | [全部帖] [楼主帖] 4  楼

好吧,差点看花了



赞(0)    操作        顶端 
filogra
注册用户
等级:少校
经验:1408
发帖:13
精华:0
注册:2015-6-2
状态:离线
发送短消息息给filogra 加好友    发送短消息息给filogra 发消息
发表于: IP:您无权察看 2016-4-12 9:11:48 | [全部帖] [楼主帖] 5  楼

好强大~



赞(0)    操作        顶端 
duff
注册用户
等级:少校
经验:968
发帖:0
精华:0
注册:2015-7-22
状态:离线
发送短消息息给duff 加好友    发送短消息息给duff 发消息
发表于: IP:您无权察看 2016-4-18 22:44:36 | [全部帖] [楼主帖] 6  楼

赞一个



赞(0)    操作        顶端 
arcona
注册用户
等级:少校
经验:1100
发帖:10
精华:0
注册:2015-6-1
状态:离线
发送短消息息给arcona 加好友    发送短消息息给arcona 发消息
发表于: IP:您无权察看 2016-6-13 9:52:11 | [全部帖] [楼主帖] 7  楼



赞(0)    操作        顶端 
山友木樨
注册用户
等级:少校
经验:1040
发帖:9
精华:0
注册:2015-6-1
状态:离线
发送短消息息给山友木樨 加好友    发送短消息息给山友木樨 发消息
发表于: IP:您无权察看 2016-6-13 16:50:21 | [全部帖] [楼主帖] 8  楼

格式看的有点累



赞(0)    操作        顶端 
总帖数
8
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论