0基础学java_包装类

包装类

在java中一切皆是对象,但是从数据类型上看分为基本数据类型和引用数据类型。基本数据类型不可以看成对象,那怎么办呢?只有将基本数据类型进行包装。把int类进行包装,那么就可以以对象的形式操作基本数据类型了。

Integer、Byte、Float、Double、Short、long都属于Number类的子类,Number类本身提供了一系列返回以上6种数据类型的基本操作。

以Integer和Float类最为重要。

装箱和拆箱:

将基本数据类型变为包装类型称为装箱

 1 package com.feimao.a1;
 2
 3 public class WrapperDemo01 {
 4     public static void main(String args[]){
 5         int x = 30;
 6         Integer i = new Integer(x);
 7         int temp = i.intValue();
 8     }
 9 }
10
11  

将包装类的类型变为基本数据类型称为拆箱

 1 package com.feimao.a1;
 2
 3
 4
 5 public class WrapperDemo01{
 6
 7     public static void main(String args[]){
 8
 9         float x = 30.0f;
10
11         Float i = new Float(x);
12
13         float temp = i.floatValue();
14
15     }
16
17 }
18  

原文地址:https://www.cnblogs.com/feimaoyuzhubaobao/p/9902853.html

时间: 2024-10-28 03:22:36

0基础学java_包装类的相关文章

0基础学java_循环while

循环while While(逻辑表达式){ 代码; } 每次代码执行完毕之后,再次回到while继续循环执行 举例:依次打印1.2.3.4.5 package com.feimao.code; public class While01 { public static void main(String args[]){ int i = 1; while (i <= 5){ System.out.println(i); i = i + 1; } } } 这里面的i = i +1可以写作i++ 同时循

&lt;-0基础学python.第一课-&gt;

初衷:我电脑里面的歌曲很久没换了,我想听一下新的歌曲,把他们下载下来听,比如某个榜单的,但是一首一首的点击下载另存为真的很恶心 所以我想有没有办法通过程序的方式来实现,结果还真的有,而且网上已经有有人用python来实现了,而且还给出了原代码, 我兴致勃勃的下载下来用,但是根本没有效果,原因是他们给的是2.7版本的程序,我用的软件是3.4版本的, 我又下载了2.7版本的但是运行的时候还是有地方报错,而我又不知道怎么修改,然后觉得时候系统的学习一下了. 宏观目标:让我的工作效率更高 1.写程序帮我

0基础学C语言:C语言视频教程免费分享!

C语言是一种通用的.过程式的编程语言,广泛用于系统与应用软件的开发.作为计算机编程的基础语言,长期以来它一直是编程爱好者追捧而又比较难学的语言.C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点. 很多初学者在学习C语言的时候,如果有适合自己的视频教程,学习起来就会事半功倍.今天在这里给大家分享一个0基础学习C语言的视频教程,需要的朋友可以看看,作为参考! 课程部分截图: 百度云盘下载:http://pan.baidu.com/s/1jIbtWEi 密码:npd9

0基础学算法 第二弹 排序

大家好啊,这是0算法基础学算法系列第二篇,上次我在第一弹里讲了关于流程图的内容,我寻思着,这次讲些什么好呢,于是我决定,教大家一个很基础的算法,那就是排序,排序有很多方法,如果你有更多方法请在评论区里留言哦. 排序在程序中特别实用,常用的有快速排序,桶排序,冒泡排序,插入排序等等,在这里我不建议使用冒泡排序或者插入排序,建议桶排序和快速排序,这两个排序非常实用,时间复杂度低,理解起来也很容易,首先,你先思考一下,怎么用程序进行排序,然后你再来看看你的思路合理不合理,最后试着用程序实现它,实现后你

0基础学Python难吗?学习Python需要多长时间?

Python,大家都知道是一门0基础可以入门学习的编程语言,也是应用领域广泛,薪资待遇高.发展前景好的岗位,那么,0基础学习Python难吗?0基础学习Python需要多长时间?小编为大家详细的介绍一下吧. 如果你是毫无基础,甚至于英文和数学方便都不是很好的情况下,那么自学这条路是完全行不通的,学习起来非常艰难,毕竟什么情况都不太懂,学习起来很容易失去兴趣,事半功倍,需要参加培训才可以更好的掌握好课程. 如果具备一定基础的情况下,那么学习Python是比较简单的,要比其他的编程语言更加容易一些,

0基础学IOS开发怎样入门

1 .信念. 很大程度上,学iOS就是一个信念的事情.iOS开发本身不难学,不需要你有很高的智力,只需要你能够坚持下去.只要你心中有信念,坚持下去就会有收获.不管你是学哪一种编程语言,不用怀疑你能不能学会,只要你肯下工夫,坚持下去就一定会成,学不会只有一个原因,你没有付出足够的努力. 2.英语. 几乎所有重要语言,重要开发工具,开源项目都是在英文网站上以英文的形式展示.如果你连官方的文档读起来都非常困难,那还谈什么提高和进阶,咱们学习iOS的所有权威的资料都来自apple开发者网站,靠逛论坛看帖

0基础学IP地址

IP地址是我们上网的凭证!通过IP地址的学习,可以对网络拓扑结构有一个简单的认识,以及对网络的传递过程进行初步了解. 数据传输简单认识 网络中传播的数据是以数据包的形式存在的!其中包含着目的IP地址,源IP地址,要传送的数据,经过若干台路由器的路由选择,通过网络设备传输最后准确无误的传输到一台特定的主机上面! 表现形式 从数学的理论上认识,IP是由32位的二进制数字(逢二进一)表示的.但是32个只有0和1的二进制让人看起来是非常头疼的. 为了更容易让人理解,专家们就设计了用4段十进制数表示的方法

&lt;-0基础学python.第2课-&gt;

今天闲着无聊,有想鼓捣Python了,想实现网络爬虫,帮我下载音乐的功能. 现在网上找了相关的一些文章教程 http://jecvay.com/2014/09/python3-web-bug-series1.html 这个博主写的东西给我了一定的启发,不过我不大喜欢动脑子,只想完成目标,所以喜欢拿来主义 使用第三方模块来实现网络爬虫 BeautifulSoup 模块 1 #encoding:UTF-8 2 import requests 3 from bs4 import BeautifulSo

0基础学算法 第五弹 填坑

这个填坑系列,是为了能够解决大家在前面的疑点,如果你在前面有哪些疑点,可以加入QQ群1031467671,群名称叫球君博客的填坑群,入群问题答案是 球君,我要是在博客里有什么不足的,或着有什么讲的不清楚的地方,可以进去发表建议,好今天这期我就来填坑了,昨天有人说第四弹的乘法思路没讲清楚,所以今天我重新讲讲. 乘法的思路简单的说就是还是依靠竖式的原理,有第二个数的第一位乘上上面的全部数,再让第二个数的第二位乘上上面所有的数,这个操作用一个嵌套循环就可以完成了,再是进位问题,这个进位和加法有些不同,