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. ...
随机推荐
- H5移动端IOS/Android兼容性总结,持续更新中…
H5移动端IOS/Android兼容性总结,持续更新中… 1. IOS不识别日期 new Date("2018-07-01 08:00:00")在Android下正常显示可以直接进 ...
- 30分钟学会如何使用Shiro(转)
本篇内容大多总结自张开涛的<跟我学Shiro>原文地址:http://jinnianshilongnian.iteye.com/blog/2018936 我并没有全部看完,只是选择了一部分 ...
- 洛谷—— P1168 中位数
https://www.luogu.org/problem/show?pid=1168 题目描述 给出一个长度为N的非负整数序列A[i],对于所有1 ≤ k ≤ (N + 1) / 2,输出A[1], ...
- [Angular] Reactive Store and AngularFire Observables
A simple store implemenet: import { Observable } from 'rxjs/Observable'; import { BehaviorSubject } ...
- amazeui学习笔记--js插件(UI增强4)--下拉组件Dropdown
amazeui学习笔记--js插件(UI增强4)--下拉组件Dropdown 一.总结 1.am-dropdown(及其孩子):控制下拉列表的样式 2.data-am-dropdown(及其孩子):控 ...
- 【例题 6-5 UVA 12657 】Boxes in a Line
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 双向链表模拟题. 移动的时候,要注意它就在所需要的位置的情况.那种情况不移动. (如果已经在所需位置了,还用链表的插入方式强行移动的 ...
- VC/MFC中为程序定义全局快捷键
VC 2010-05-01 18:01:34 阅读287 评论0 字号:大中小 订阅 1.注册快捷键 在初始化函数,如OnInitDialog() 注册快捷键,代码如下: #define HotKey ...
- 【u250】manhattan
Time Limit: 1 second Memory Limit: 64 MB [问题描述] 混乱的城市已经变得无法控制.大楼随处乱造,城市的布局也是一片混乱.市长决定要结束这种局面,兵器并且想建造 ...
- jQuery常用方法(持续更新)(转)
0.常用代码: 请容许我在1之前插入一个0,我觉得我有必要把最常用的代码放在第一位,毕竟大部分时间大家都是找代码的. (1)AJAX请求 $(function() { $('#send').click ...
- Yii Framework2.0开发教程(1)配置环境及第一个应用HelloWorld
准备工作: 我用的开发环境是windows下的apache+mysql+php 编辑器不知道该用哪个好.临时用dreamweaver吧 我自己的http://localhost/相应的根文件夹是E:/ ...