笔记18 基本数据类型的封装类
来源:互联网 发布:给网络销售平台供货 编辑:程序博客网 时间:2024/04/30 01:09
package test0910;/* * 1、什么是命令行? * 在命令窗口中书写命令所在的行。 * * 2、命令行的参数? * 在命令行发出命令时给定的参数。 * * 3、在Java语言中,命令行的参数由谁来接收? * 由主方法main 中的形式参数 String[] args 来接收 。 * * 4、在命令行如何给定参数? * 在命令行给定参数时,参数之间用空格隔开; * 当参数本身包含空格时,则需要用一对双引号将它们括起来作为一个参数。 * * <strong>常用类</strong> * * 1、基本类型的封装类: * byte ====>>>> Byte * short ===>>>> Short * int ====>>>> Integer * long ====>>>> Long * float ====>>> Float * double ====>> Double * char ====>>>> Character * boolean ==>>> Boolean * * 2、提供基本类型的封装类,其作用是什么? * 1) 将基本数据转换成对象。 * 2) 当一个基本类型的数据变成对象后,则它就拥有了一些属性和一些方法。 * 通过这些方法可以解决一些实现问题。 * 3) 有了基本类型的封装类,则可以管理类型的特性。 * * 3、以Integer类为例来理解并掌握基本类型的封装类的作用。 * * *4、从java5开始新增了一个特性: 自动装箱和自动拆箱。 * * *5、将数字型字符串还原为数字本身? * 例如: "365" ===>>> 365 * "3.785" ===>> 3.785 * "1.657f" ===>> 1.657 * int x = Integer.parseInt(纯数字字符串);反馈一个基本数据类型; * Double.parseDouble();转化成double类型 * Float.parseFloat();转化为float类型 * toBinaryString();转化为二进制数 * toOctalString();转化为八进制数 * toHexString();转化为十六进制数 */public class BaseClass {public static void main(String[] args) {if( args.length == 0 ){System.out.println("命令行没有参数,我无法继续往下工作!");System.out.println("byebye!");System.exit( 0 ); //结束整个程序的运行。}System.out.println("命令行所有参数如下:");for(int i = 0; i < args.length; i++ ){System.out.println("args[" + i + "]= \"" + args[i] + "\"");}//人为装箱: 人为将数据封装成一个对象。Integer iObj = new Integer( 300 ); //将300基本类型的数据封装成一个Integer类的对象。//人为拆箱: 人为地从iObj对应对象中获取数据。int x = iObj.intValue(); //将iObj对应对象中的数据取并赋给xSystem.out.println("x = " + x );byte b1 = iObj.byteValue(); //将对象中的数据转换成byte型。System.out.println("b1 = " + b1 );System.out.println("int型的最小数是: " + Integer.MIN_VALUE );System.out.println("int型的最大数是: " + Integer.MAX_VALUE );//自动装箱: 将基本类型的数据直接赋给一个对象变量。Integer a1 = 200; //先将200自动封装成一个Integer类的对象,再将对象的地址赋给a1。//自动拆箱: 将a1对应的对象中的数据获取并赋给普通变量y存放。int y = a1; //a1.intValue(); System.out.println( "y = " + y );String str = "365";//要求: str对应的字符串必须是纯数字字符串。x = Integer.parseInt( str ); //将数字字符串还原成int型整数。System.out.println("\nstr = \"" + str + "\",转换成int型整数得: " + x + ",其平方为: " + x * x );str = "3.78";double d1 = Double.parseDouble( str );System.out.println( "\nstr = \"" + str + "\",转换成double型数得: " + d1 );str = "1.65f";float f1 = Float.parseFloat( str );System.out.println("f1 = " + f1 );str = Integer.toBinaryString(65); //将给定的整数转换成二进制数组成的串System.out.println("65 转换成二进制数是: " + str );str = Integer.toOctalString( 65 ); //转换成八进制数System.out.println("65 转换成八进制数是: 0" + str );str = Integer.toHexString( 65 );System.out.println("65 转换成十六进制数是: 0X" + str );}}
0 0
- 笔记18 基本数据类型的封装类
- 基本数据类型的封装类
- Java基本数据类型的类封装
- Java中基本数据类型的封装类
- 封装类与基本数据类型的关系
- 基本数据类型及其封装类
- 八大基本数据类型的大小,以及他们的封装类
- 黑马程序员--------8种基本数据类型的封装类
- Java中基本的数据类型及其封装类
- 九种基本数据类型,以及他们的封装类
- Java中九种基本数据类型以及他们的封装类
- 【Java】基本数据类型与封装类、字符串的相互转换
- JAVA九种基本数据类型,以及他们的封装类
- 九种基本数据类型,以及他们的封装类 分类
- 关于8个基本数据类型及他们的封装类
- java封装类和基本数据类型的比较
- Java的八大基本数据类型及封装类
- 八种基本数据类型及封装类 与 一些基本数据类型的类封装(包装类)
- ABAP源代码下载-可惜不能把报表、结构、samrtforms导出来
- 简单配置nginx使之支持pathinfo
- sql 语句where 1=1和 0=1 的作用
- 【编码随笔】双重指针作形参的数组问题
- 进程间通信方式及比较
- 笔记18 基本数据类型的封装类
- Linux下Java程序访问SQL Server数据库
- 利用stringstream将文件中的内容一行行读取并输出出来
- 一层交换 二层交换 三层交换 四层交换 七层交换 OSI参考模型
- qt在windows下实现录音放音同步
- C++之vector模板类
- CentOS安装php mbstring的扩展
- hibernate操作视图的问题
- Android的选项菜单,用代码编写