Java Math数字处理类与包装类习题
//创建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数字处理类与包装类习题的更多相关文章
- Java开发知识之Java的数字处理类Math类
Java开发知识之Java的数字处理类Math类 一丶Java.text.DecimalFormat类与NumberFormat类 首先 Java.text.DecimalFormat指的是Decim ...
- java.math.BigDecimal类
BigDecimal类用于高精度计算.一般的float型和Double型数据只可以用来做科学计算或者是工程计算,由于在商业计算中,要求的数字精度比较高,所以要用到java.math.BigDecima ...
- java.math.BigDecimal类multiply的使用
java.math.BigInteger.multiply(BigInteger val) 返回一个BigInteger,其值是 (this * val).声明 以下是java.math.BigInt ...
- Java之数字处理类浅析
包装类: 数据类型相对的包装类:byte---Byteshort---Shortint---Integerlong---Long float---Floatdouble---Double boolea ...
- Java中常用类(包装类扩展知识)
Java常用类有哪些? 八大基本数据类型的包装类 包装类均位于java.lang包中,包装类和基本数据类型的对应关系如下表: 基本数据类型 包装类 byte Byte boolean Boolean ...
- 解析java.math.BigInteger类——构造函数
最早由于做作业,结识了java的BigInrger类.读着读着,越来越觉得有趣.后来作业做完,也不忍丢下它,索性把全部代码研究一遍. 开始的时候,一个上午时间最多读懂2个方法.但是还是有滋有味的坚持了 ...
- 初识Java(Java数字处理类-大数字运算)
一.大数字运算 在 Java 中提供了大数字的操作类,即 java.math.BigInteger 类与 java.math.BigDecimal 类.这两个类用于高精度计算,体重 BigInteg ...
- JAVASE(十二) Java常用类: 包装类、String类、StringBuffer类、时间日期API、其他类
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 1.包装类 1 .1 八个包装类 1. 2 基本数据类型,包装类,String者之间的转换 2. ...
- java基础---常用类
一.字符串类String String:字符串,使用一对""引起来表示,字符串常量池在方法区中 public final class String implements java. ...
随机推荐
- 微信支付v2开发(1) 微信支付URL配置
本文介绍微信支付申请时如何设置授权目录及URL. 在申请微信支付时,第一项就会碰到下图的配置. 下面就对这一设置进行讲解! 一.选择支付类型 目前有两种支付类型 JS API网页支付 Native原生 ...
- js的AJAX请求有关知识总结
什么是AJAX?AJAX作用是什么? async javascript and xml(异步的javascript和xml) 作用:实现局部刷新 async:我们真实项目中一般使用AJAX从服务器端获 ...
- Codeforces Round #258 (Div. 2)——B. Sort the Array
B. Sort the Array time limit per test 1 second memory limit per test 256 megabytes input standard in ...
- swift Reflection(字典转模型)变量继承本类类名解决办法
class IWStatus: Reflect { var source: NSString! var created_at: NSString! var idstr: NSString! var u ...
- vue指令应用--实现输入框常见过滤功能
前端开发最常碰到的就是输入框,经常要做各种验证,本公司惯用的需求是直接屏蔽特定字符的输入,如禁止非数字输入,特殊符号输入,空格输入等,这些功能反复使用,做成指令的形式,直接调用,非常方便,上代码: 目 ...
- LA 2191 - Potentiometers
看题传送门 Fenwick树的应用~~~ #include <cstdio> #include <cstring> #include<algorithm> usin ...
- hdu 5078 Osu!(鞍山现场赛)
Osu! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total Sub ...
- [Angular] Creating an Observable Store with Rx
The API for the store is really simple: /* set(name: string, state: any); select<T>(name: stri ...
- java I/O库的设计模式
在java语言 I/O库的设计中,使用了两个结构模式,即装饰模式和适配器模式. 在任何一种计算机语言中,输入/输出都是一个很重要的部分.与一般的计算机语言相比,java将输入/输出的功能和使 ...
- [Angular] Using useExisting provider
Unlike 'useClass', 'useExisting' doesn't create a new instance when you register your service inside ...