当前位置: 首页 > news >正文

asp化妆品网站 后台长春网站营销

asp化妆品网站 后台,长春网站营销,网站群建设的优点,杏林建设网站目 录 一、基本数据类型对应的包装类 1.概览 2.说明 二、包装类 1.最大值与最小值 2.构造方法 3.常用方法#xff08;Integer为例#xff09; #xff08;1#xff09;compare(int x, int y) #xff08;2#xff09;max(int a, int b) 和 min(int a, int b) Integer为例 1compare(int x, int y) 2max(int a, int b) 和 min(int a, int b) 3parseInt(String s) 4toBinaryString(int i)、toHexString(int i)、toOctalString(int i) 5valueOf(int i)、valueOf(String s) 三、String、int、Integer 间的相互转换 四、自动装箱与自动拆箱 五、整数型常量池 六、BigInteger  1.说明 2.常用方法 七、BigDecimal 1.说明 2.其他常用方法  八、数字格式化 1.说明 2.实例 一、基本数据类型对应的包装类 1.概览 基本数据类型与包装类型 基本数据类型包装数据类型bytejava.lang.Byteshortjava.lang.Shortintjava.lang.Integerlongjava.lang.Longfloatjava.lang.Floatdoublejava.lang.Doublebooleanjava.lang.Booleancharjava.lang.Character 2.说明 包装类是引用数据类型基本数据类型对应的包装类中前六项数字类型都继承了 Number 类Number 类提供了 byteValue、shortValue、intValue、longValue、floatValue、doubleValue方法可以将包装类型转换为基本数据类型该过程称为拆箱Boolean 的拆箱方法是 booleanValueCharacter 的拆箱方法是 charValue。 二、包装类 1.最大值与最小值 public class PackageTest {public static void main(String[] args) {System.out.println(Byte.MAX_VALUE); // 127System.out.println(Byte.MIN_VALUE); // -128System.out.println(Short.MAX_VALUE); // 32767System.out.println(Short.MIN_VALUE); // -32768System.out.println(Integer.MAX_VALUE); // 2147483647System.out.println(Integer.MIN_VALUE); // -2147483648System.out.println(Long.MAX_VALUE); // 9223372036854775807System.out.println(Long.MIN_VALUE); // -9223372036854775808System.out.println(Float.MAX_VALUE); // 3.4028235E38System.out.println(Float.MIN_VALUE); // 1.4E-45System.out.println(Double.MAX_VALUE); // 1.7976931348623157E308System.out.println(Double.MIN_VALUE); // 4.9E-324} } 2.构造方法 通过构造方法将基本数据类型包装成引用数据类型该过程称为装箱若数字中类型不一致会抛出数字格式化异常jdk 9 之后被标注已过时。 3.常用方法Integer为例 1compare(int x, int y) public class PackageTest {public static void main(String[] args) {System.out.println(Integer.compare(1, 9)); // 输出-1System.out.println(Integer.compare(8, 2)); // 输出1System.out.println(Integer.compare(5, 5)); // 输出0} } 2max(int a, int b) 和 min(int a, int b) public class PackageTest {public static void main(String[] args) {System.out.println(Integer.max(1, 9)); // 输出9System.out.println(Integer.min(1, 9)); // 输出1} } 3parseInt(String s) 将字符串数字转换为数字类型。 public class PackageTest {public static void main(String[] args) {System.out.println(Integer.parseInt(123)); // 输出123System.out.println(Integer.parseInt(123 1)); // 输出1231System.out.println(Integer.parseInt(123) 1); // 输出124} } 4toBinaryString(int i)、toHexString(int i)、toOctalString(int i) 分别获取数字 二进制、十六进制、八进制 的字符串表示形式。 public class PackageTest {public static void main(String[] args) {System.out.println(Integer.toBinaryString(20)); // 10100System.out.println(Integer.toHexString(20)); // 14System.out.println(Integer.toOctalString(20)); // 24} } 5valueOf(int i)、valueOf(String s) 将 基本数据类型 int 或字符串 转换成 Integer 且字符串必须是数字字符串否则会抛出数字格式化异常。 public class PackageTest {public static void main(String[] args) {System.out.println(Integer.valueOf(20)); // 输出20System.out.println(Integer.valueOf(123)); // 输出123} } 三、String、int、Integer 间的相互转换 public class PackageTest {public static void main(String[] args) {/*** String —— int 转换*/String s1 123;int i1 Integer.parseInt(s1);System.out.println([ String —— int 转换 ]);System.out.println(i1 i1); // 123System.out.println(i1 1 (i1 1)); // 124/*** int —— String 转换*/int i2 123;String s2 i2 ;System.out.println([ int —— String 转换 ]);System.out.println(s2 s2); // 123System.out.println(s2 1 (s2 1)); // 1231String s3 Integer.toString(i2);System.out.println(s3 s3); // 123System.out.println(s3 1 (s3 1)); // 1231/*** String —— Integer 转换*/String s4 123;Integer i3 Integer.valueOf(s4);System.out.println([ String —— Integer 转换 ]);System.out.println(i3 i3); // 123System.out.println(i3 1 (i3 1)); // 124/*** Integer —— String 转换*/Integer i4 123;String s5 i4.toString();System.out.println([ Integer —— String 转换 ]);System.out.println(s5 s5); // 123System.out.println(s5 1 (s5 1)); // 1231/*** int —— Integer 转换*/int i5 123;Integer i6 Integer.valueOf(i5);System.out.println([ int —— Integer 转换 ]);System.out.println(i6 i6); // 123System.out.println(i6 1 (i6 1)); // 124/*** Integer —— int 转换*/Integer i7 123;int i8 i7.intValue();System.out.println([ Integer —— int 转换 ]);System.out.println(i8 i8); // 123System.out.println(i8 1 (i8 1)); // 124} } 四、自动装箱与自动拆箱 jdk 5 新增是编译阶段的功能。 public class Test {public static void main(String[] args) {// 自动装箱实际上是 Integer i1 new Integer(10);Integer i1 10;// 自动拆箱实际上是 int i2 i1.intValue();int i2 i1;} }五、整数型常量池 public class Test {public static void main(String[] args) {Integer i1 127;Integer i2 127;System.out.println(i1 i2); // trueInteger i3 128;Integer i4 128;System.out.println(i3 i4); // false} }为什么会造成这样的结果呢         因为 [-128,127] 较为常用为提高效率Java 提供了整数型常量池。该常量池是一个 Integer 数组存储了256个 Integer 引用只要在这个范围直接从整数型常量池中获取。 六、BigInteger  1.说明 为了解决整数超过 long 最大值的问题Java提供了一种引用数据类型 java.math.BigInteger它的父类是 Number 类。 public class Test {public static void main(String[] args) {long l 999999999999999999L; // long类型最大值System.out.println(l l);BigInteger b new BigInteger(999999999999999999999999999); // BigInteger类型System.out.println(b b);} } 2.常用方法 public class Test {public static void main(String[] args) {BigInteger b1 new BigInteger(2);BigInteger b2 new BigInteger(3);BigInteger b3 new BigInteger(-4);System.out.println(b1 b2 b1.add(b2)); // 加法System.out.println(b1 - b2 b1.subtract(b2)); // 减法System.out.println(b1 * b2 b1.multiply(b2)); // 乘法System.out.println(b1 / b2 b1.divide(b2)); // 除法System.out.println(b1 % b2 b1.remainder(b2)); // 取余System.out.println(b1 ^ 2 b1.pow(2)); // 幂System.out.println(b1.compareTo(b2) b1.compareTo(b2)); // 比较System.out.println(b1.max(b2) b1.max(b2)); // 取大System.out.println(b1.min(b2) b1.min(b2)); // 取小System.out.println(b3.abs() b3.abs()); // 绝对值System.out.println(b1.sqrt() b1.sqrt()); // 平方根} } 七、BigDecimal 1.说明 为了解决浮点数超过 double 最大值的问题Java提供了一种引用数据类型 java.math.BigDecimal它的父类是 Number 类常用于财务软件。 2.其他常用方法  public class Test {public static void main(String[] args) {BigDecimal b new BigDecimal(520.1314);System.out.println(b.movePointLeft(1)); // 向左移动一位System.out.println(b.movePointRight(1)); // 向右移动一位} }八、数字格式化 1.说明 java.text.DecimalFormat 类是用来数字格式化的常用格式 三个数字为一组每组之间使用逗号间隔保留两位小数三个数字为一组每组之间使用逗号间隔保留四位小数不够补0。 2.实例 public class Test {public static void main(String[] args) {DecimalFormat df1 new DecimalFormat(###,###.##);System.out.println(df1.format(5201314.1314)); // 5,201,314.13DecimalFormat df2 new DecimalFormat(###,###.0000);System.out.println(df2.format(5201314.13)); //5,201,314.1300} }
http://www.hkea.cn/news/14533278/

相关文章:

  • 中国行业网站合肥高端网站建设公司
  • 做房产的一般用哪个网站好站长网站被跳转怎么办
  • 掌握商务网站建设策略网站编辑软件都有哪些
  • 宁夏网站建设价格如何开发一款app软件
  • 汕头哪里学网站建设最好建设网站昌都地区
  • 综合网站开发WordPress模板购买过程
  • 深圳南山区网站建设公司企业做网站的优势
  • 企业网站的重要性做电商
  • 网站设计 网站推广 网站优化wordpress 上传logo
  • wordpress清理插件哪个好深圳搜索引擎优化推广便宜
  • 平湖市网站建设动漫制作专业专科
  • 昆网站在哪里西安高端网站建设公司
  • 网站认证要钱南通网站的优化
  • 哪个网站可以做视频片头苏州市建设工程建设中心网站
  • 网站基本模板厦门网站建设系统
  • 输入公司名字找不到公司网站闽清县建设局网站
  • 怎么建个自己的网站wordpress 文章页调用
  • 平台类网站营销方案能力建设和继续教育中心网站
  • 网易企业邮箱登录v如何优化关键词搜索排名
  • 网站设计经典案例免费空间和域名
  • mugeda做网站江门网站制作公司
  • 都匀市建设局网站做网站乱码
  • 哪个网站可以做兼职亚马逊雨林属于哪个国家的
  • 中国e网网站建设旅行社网站规划与建设
  • 杭州公司注销网站备案建局域网网站
  • 建立网站目录的时候企业信息信用系统
  • 网站域名的单词桐乡网站建设
  • 扬州做公司网站建筑论坛网
  • 内蒙古高端网站建设网站建设优化制作公司
  • 北京网站的网站建设公司广州做鞋的网站