1 小数的保留位数
在做算法题时注意到一个题,求一个圆的面积,最后四舍五入保留7位小数,这里要用到 String.format(); 这个方法
import java.util.Scanner;
public class arer {
public static void main(String[] args) {
/**
* 求面积
*/
Scanner sc = new Scanner(System.in);
int r = sc.nextInt();
double pi = Math.PI;
double result = pi*r*r;
System.out.println(String.format("%.7f",result));
}
}
2 整数与字符串之间的转换
- 整数转换为字符串类型 Integer.toString(); 方法
import java.util.Scanner;
public class arer {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
String str = Integer.toString(num);
System.out.println("字符串为:"+str);
System.out.println("字符串的长度为:"+str.length());
}
- 字符串转换为整型 Integer.valueOf(); 方法
package com.Tow;
import org.junit.Test;
import java.util.Scanner;
public class arer {
public static void main(String[] args) {
String num1 = "1234";
int aa = Integer.valueOf(num1);
System.out.println(aa);
System.out.println(aa+1);
}