程序员自定义数字
/**
* 功能:计算圆的面积
* 作者:
* 日期:2022年03月24日
*/
public class task01 {
public static void main(String[] args) {
//IPO模式:Input-->Process-->Output
//Java是静态语言,必须要先声明后使用,
//输入变量:r,输出变量:s,常量:PT
//1.声明部分
double r, s;//声明了两个双精度变量,第一个单词小写.从第二单词开始首字母大写,比如studentNome
final double PI = 3.1415926;//常量一般采用大写字母,单词之间用用“”连接.比如MAX、VALUE
//2.输入部分
r = 4; //低精度的整数可以赋给高精度的双精度变量.注意:a不是关系里的相等,而是赋值号.一个是关系中的相邻
//3.处理部分
s = PI * r * r;//用到了算术运算里的乘法,不是“x”,而是“*”.
//4.输出部分
System.out.println("s=" + s);
}
}
自定义半径
import java.util.Scanner;
/**
* 功能:
* 作者:
* 日期:2022年05月26日
*/
public class task01_2 {
public static void main(String[] args) {
double r, s;
final double PI = 3.1415926;
Scanner sc = new Scanner(System.in);
//2.输入部分
System.out.print("r = ");
r =sc.nextDouble();
//3.处理部分
s = PI * r * r;
//4.输出部分
System.out.println("s=" + s);
}
}
设置只显示两位小数
package c01.s01;
import java.util.Scanner;
/**
* 功能:
* 作者:
* 日期:2022年05月26日
*/
public class task01_3 {
public static void main(String[] args) {
double r, s;
final double PI = 3.1415926;
Scanner sc = new Scanner(System.in);
//2.输入部分
System.out.print("r = ");
r =sc.nextDouble();
//3.处理部分
s = PI * r * r;
//4.输出部分
System.out.println("s=" + String.format("%.2f", s));
}
}
剪尾法
/**
* 功能:
* 作者:
* 日期:2022年05月26日
*/
public class task01_4 {
public static void main(String[] args) {
double r, s;
final double PI = 3.1415926;
Scanner sc = new Scanner(System.in);
//2.输入部分
System.out.print("r = ");
r =sc.nextDouble();
//3.处理部分
s = PI * r * r;
s = (int)(s * 100 + 0.5) / 100.0;
//4.输出部分
System.out.println("s=" + s);
}
}
377

被折叠的 条评论
为什么被折叠?



