//创建Integer类对象,并以int型返回
Integer intAb = new Integer("123");
System.out.println(intAb.intValue()); //创建两个Character对象,相应转换后判断是否相等
Character charA = new Character('a');
Character charB = new Character('A');
System.out.println("charA = "+charA + " "+"charB = "+charB);
System.out.println(charA.equals(charB));
charA = Character.toLowerCase(charA);
charB = Character.toLowerCase(charB);
System.out.println(charA.equals(charB)); //建立两个Boolean型变量,注意输出
Boolean boolA = new Boolean("true");
Boolean boolB = new Boolean("asd");
Boolean boolC = new Boolean("True");
System.out.println(boolA);
System.out.println(boolB);
System.out.println(boolC); //输出2~32之间6个偶数的和
int sum = 0;
int j = 0;
Random ra = new Random();
while(true){
int kk = 2 + ra.nextInt(30);
if(kk % 2 == 0){
sum += kk;
j++;
}
if(j == 6)
break;
}
System.out.println(sum); //求园面积 结果保留5位小数
double ymj = Math.PI*Math.pow(2.14, 2);
DecimalFormat df1 = new DecimalFormat();
df1.applyPattern(".00000");
System.out.println(df1.format(ymj)); //输出5个四位随机数
String str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for(int k = 0; k < 5; k++){
String strA = "";
for(int i = 1; i <= 4; i++){
Random ran = new Random();
int sui = ran.nextInt(36);//Random 0~36不会包括36的
strA += str.substring(sui,sui+1);
}
System.out.println(strA);
} //使用StringBuilder附加字符串
for(int k = 0; k < 5; k++){
StringBuilder strA = new StringBuilder();
for(int i = 1; i <= 4; i++){
Random ran = new Random();
int sui = ran.nextInt(36);//Random 0~36不会包括36的
strA.append(str.substring(sui,sui+1));
}
System.out.println(strA);
}

  

Java Math数字处理类与包装类习题的更多相关文章

  1. Java开发知识之Java的数字处理类Math类

    Java开发知识之Java的数字处理类Math类 一丶Java.text.DecimalFormat类与NumberFormat类 首先 Java.text.DecimalFormat指的是Decim ...

  2. java.math.BigDecimal类

    BigDecimal类用于高精度计算.一般的float型和Double型数据只可以用来做科学计算或者是工程计算,由于在商业计算中,要求的数字精度比较高,所以要用到java.math.BigDecima ...

  3. java.math.BigDecimal类multiply的使用

    java.math.BigInteger.multiply(BigInteger val) 返回一个BigInteger,其值是 (this * val).声明 以下是java.math.BigInt ...

  4. Java之数字处理类浅析

    包装类: 数据类型相对的包装类:byte---Byteshort---Shortint---Integerlong---Long float---Floatdouble---Double boolea ...

  5. Java中常用类(包装类扩展知识)

    Java常用类有哪些? 八大基本数据类型的包装类 包装类均位于java.lang包中,包装类和基本数据类型的对应关系如下表: 基本数据类型 包装类 byte Byte boolean Boolean ...

  6. 解析java.math.BigInteger类——构造函数

    最早由于做作业,结识了java的BigInrger类.读着读着,越来越觉得有趣.后来作业做完,也不忍丢下它,索性把全部代码研究一遍. 开始的时候,一个上午时间最多读懂2个方法.但是还是有滋有味的坚持了 ...

  7. 初识Java(Java数字处理类-大数字运算)

    一.大数字运算 在 Java 中提供了大数字的操作类,即 java.math.BigInteger 类与  java.math.BigDecimal 类.这两个类用于高精度计算,体重 BigInteg ...

  8. JAVASE(十二) Java常用类: 包装类、String类、StringBuffer类、时间日期API、其他类

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 1.包装类 1 .1 八个包装类 ​ 1. 2 基本数据类型,包装类,String者之间的转换 ​ 2. ...

  9. java基础---常用类

    一.字符串类String String:字符串,使用一对""引起来表示,字符串常量池在方法区中 public final class String implements java. ...

随机推荐

  1. 每日技术总结:fly.js,个位数前补零等

    01.FLY.JS 文档:https://wendux.github.io/dist/#/doc/flyio/readme 02.微信小程序组件——input属性之cursor-spacing 属性 ...

  2. Docker---(7)Docker安装启动RabbitMQ

    原文:Docker---(7)Docker安装启动RabbitMQ 版权声明:欢迎转载,请标明出处,如有问题,欢迎指正!谢谢!微信:w1186355422 https://blog.csdn.net/ ...

  3. Mongodb总结1-启动和Shell脚本

    2013年,还在秒针,当时听说了Mongodb,就学习了下,搞了下HelloWorld.主要是熟悉Mongodb的启动.命令行的Shell脚本.Java访问的CRUD. 今天,由于需要,再次回顾和进一 ...

  4. (转)windows 下 Java 及 Python 环境变量设置

    转自:http://www.cnblogs.com/zhj5chengfeng/archive/2013/01/01/2841253.html http://www.cnblogs.com/qiyes ...

  5. springmvc hibernate整合

    今天复习一下SpringMVC+Hibernate的搭建,本来想着将Spring-Security权限控制框架也映入其中的,但是发现内容太多 了,Spring-Security的就留在下一篇吧,这篇主 ...

  6. 【Codeforces Round #443 (Div. 2) B】Table Tennis

    [链接] 我是链接,点我呀:) [题意] n个人站在一排. 每次第一个人和第二个人打架. 输的人跑到队列的尾巴去. 然后赢的人继续在队首.和第三个人打. 谁会先赢K次. [题解] 会发现,一轮之后就一 ...

  7. springboot入门(三)-- springboot集成mybatis及mybatis generator工具使用

    前言 mybatis是一个半自动化的orm框架,所谓半自动化就是mybaitis只支持数据库查出的数据映射到pojo类上,而实体到数据库的映射需要自己编写sql语句实现,相较于hibernate这种完 ...

  8. [TypeScript] Distinguishing between types of Strings in TypeScript

    In JavaScript, many libraries use string arguments to change behavior. In this lesson we learn how T ...

  9. 修改SVN中文件的可执行属性

    博文来自下面路径,转载请注明原出处: http://bigwhite.blogbus.com/logs/74568031.html 修改SVN中文件的可执行属性 - [开源世界] Tag:开源世界 S ...

  10. svn 清理失败 (clean up 失败) 的解决方法

    解决方法: step1: 到 sqlite官网 (http://www.sqlite.org/download.html) 下载 sqlite3.exe 找到 Precompiled Binaries ...