数字与字符串 您所在的位置:网站首页 一千万以内质数 数字与字符串

数字与字符串

2023-10-26 03:00| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有