数字与字符串 | 您所在的位置:网站首页 › 一千万以内质数 › 数字与字符串 |
Java中基本类型的装箱和拆箱
所有的基本数据类型,都有对应的类类型,比如int,对应的类是Integer,这种类就叫做封装类。 int i = 5; //基本类型转换成封装类型 Integer it = new Integer(i); //自动转换就叫装箱 Integer it2 = i; //封装类型转换成基本类型 int i2 = it.intValue(); //自动转换就叫拆箱 int i3 = it; //int的最大值 System.out.println(Integer.MAX_VALUE); //int的最小值 System.out.println(Integer.MIN_VALUE); Java中把数字转换为字符串,字符串转换为数字数字转字符串 方法1: 使用String类的静态方法valueOf 方法2: 先把基本类型装箱为对象,然后调用对象的toString int i = 5; //方法1 String str = String.valueOf(i);
//方法2 Integer it = i; String str2 = it.toString();
字符串转数字 调用Integer的静态方法parseInt String str = "999"; int i= Integer.parseInt(str); System.out.println(i); 数学方法 public class TestNumber { public static void main(String[] args) { float f1 = 5.4f; float f2 = 5.5f; //5.4四舍五入即5 System.out.println(Math.round(f1)); //5.5四舍五入即6 System.out.println(Math.round(f2)); //得到一个0-1之间的随机浮点数(取不到1) System.out.println(Math.random()); //得到一个0-10之间的随机整数 (取不到10) System.out.println((int)( Math.random()*10)); //开方 System.out.println(Math.sqrt(9)); //次方(2的4次方) System.out.println(Math.pow(2,4)); //π System.out.println(Math.PI); //自然常数 System.out.println(Math.E); } } 练习 统计找出一千万以内,一共有多少质数 质数概念: 只能被1和自己整除的数 举例: 5只能被 1和5整除,所以是质数 8可以被2整除,所以不是质数 public class TestNumber { public static void main(String[] args) { int max = 10000000; int count = 0; for(int i=1;i |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |