1. //创建Integer类对象,并以int型返回
  2. Integer intAb = new Integer("123");
  3. System.out.println(intAb.intValue());
  4.  
  5. //创建两个Character对象,相应转换后判断是否相等
  6. Character charA = new Character('a');
  7. Character charB = new Character('A');
  8. System.out.println("charA = "+charA + " "+"charB = "+charB);
  9. System.out.println(charA.equals(charB));
  10. charA = Character.toLowerCase(charA);
  11. charB = Character.toLowerCase(charB);
  12. System.out.println(charA.equals(charB));
  13.  
  14. //建立两个Boolean型变量,注意输出
  15. Boolean boolA = new Boolean("true");
  16. Boolean boolB = new Boolean("asd");
  17. Boolean boolC = new Boolean("True");
  18. System.out.println(boolA);
  19. System.out.println(boolB);
  20. System.out.println(boolC);
  21.  
  22. //输出2~32之间6个偶数的和
  23. int sum = 0;
  24. int j = 0;
  25. Random ra = new Random();
  26. while(true){
  27. int kk = 2 + ra.nextInt(30);
  28. if(kk % 2 == 0){
  29. sum += kk;
  30. j++;
  31. }
  32. if(j == 6)
  33. break;
  34. }
  35. System.out.println(sum);
  36.  
  37. //求园面积 结果保留5位小数
  38. double ymj = Math.PI*Math.pow(2.14, 2);
  39. DecimalFormat df1 = new DecimalFormat();
  40. df1.applyPattern(".00000");
  41. System.out.println(df1.format(ymj));
  42.  
  43. //输出5个四位随机数
  44. String str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  45. for(int k = 0; k < 5; k++){
  46. String strA = "";
  47. for(int i = 1; i <= 4; i++){
  48. Random ran = new Random();
  49. int sui = ran.nextInt(36);//Random 0~36不会包括36的
  50. strA += str.substring(sui,sui+1);
  51. }
  52. System.out.println(strA);
  53. }
  54.  
  55. //使用StringBuilder附加字符串
  56. for(int k = 0; k < 5; k++){
  57. StringBuilder strA = new StringBuilder();
  58. for(int i = 1; i <= 4; i++){
  59. Random ran = new Random();
  60. int sui = ran.nextInt(36);//Random 0~36不会包括36的
  61. strA.append(str.substring(sui,sui+1));
  62. }
  63. System.out.println(strA);
  64. }

  

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. LayUI-Table表格渲染

    记项目中又一表格使用方法,项目首选是使用BootstrapTable的,但是经过多番查证与调试,始终没有把固定列的功能调试成功,找到的成功的例子原样照搬都不行,文件引入也都没有问题,实在搞不懂了,如果 ...

  2. 这一篇sigmoid和softmax的比较,讲的不错

    文章: http://blog.csdn.net/u014422406/article/details/52805924 sigmoid函数(也叫逻辑斯谛函数):  引用wiki百科的定义: A lo ...

  3. UVA 11987 - Almost Union-Find

    第一次交TLE,说好的并查集昂. 好吧我改.求和.个数 在各个步骤独立算.. 还是TLE. 看来是方法太慢,就一个数组(fa),移动的话,移动跟结点要遍历一次 T T 嗯,那就多一个数组. 0.189 ...

  4. windows SID

    显示SID whoami /user 修改SID C:\windows\system32\sysprep\sysprep.exe /generalize /oobe /reboot

  5. 【习题 3-1 UVA - 1585】Score

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 模拟水题 [错的次数] 在这里输入错的次数 [反思] 在这里输入反思 [代码] #include <bits/stdc++.h ...

  6. 【JS学习】-利用谷歌浏览器调试JS代码(转)

    谷歌浏览器是常用来调试JS代码的工具,本文主要介绍如何利用谷歌浏览器来调试JS代码,协助我们进行开发工作. 首先,打开谷歌浏览器,按快捷键F12或者ctrl+shift+j,就可以打开谷歌浏览器的开发 ...

  7. js读取json,纠结。。。

    什么是json.先小抄一段:  JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.採用全然独立于语言的文本格式, 是理想的数据交换格式,同一时候,JSO ...

  8. 七步从AngularJS菜鸟到专家(7):Routing

    这是"AngularJS – 七步从菜鸟到专家"系列的第七篇. 在第一篇,我们展示了如何開始搭建一个AngularaJS应用.在第四.五篇我们讨论了Angular内建的directives.上一篇了解 ...

  9. or小计

    1.使用or的时候,必须养成两边添加括号,否则结果完全不一样. 2.or条件如果复杂的情况下,可以适当考虑union all改写.

  10. CSS布局开篇

    原文: 简书原文:https://www.jianshu.com/p/2c78b927f8c4 开篇 这是我写CSS布局的第一篇文章,之所以将布局从中摘出来单独放一部分是因为我觉得光是布局这块内容就有 ...