java练习03|用Java编写一个小程序:要求从键盘输入圆的半径,求出圆的周长、面积。

1.题目

用Java编写一个小程序:要求从键盘输入圆的半径,求出圆的周长、面积。

2.源代码

import java.util.Scanner;
public class Circle {
	
	public static void main(String[] args) {
		final float PI = 3.14f;//定義常量PI,注意3.14后的f
		System.out.print("請輸入圓的半徑:");
		Scanner input = new Scanner(System.in);
		int radius = input.nextInt();//圓的半徑
		float circumference = 2*PI*radius;//圓的周長
		float square = PI*radius*radius;//圓的面積
		
		System.out.println("這個圓的周長為" + circumference +"。");
		System.out.println("這個圓的面積為" + square + "。\n");		
		System.out.print("相識滿天下,知心能幾人。");					
	}

}

3.运行结果

在这里插入图片描述

4.代码分析

**关于常量PI
1.

常量后面加F表示是float型,不加F的,整数默认为int型,浮点数默认为double型。pi是float型的变量,3.14为了和它匹配,所以就加上了F。没有写成double可能是不需要那么高的精度,因为double的运算比float慢很多。

3.14 的类型是 double
3.14f 的类型是 float
3.14l 的类型是 long double

2.C语言曾提到过:

An unsuffixed floating constant has type double. If suffixed by the letter f or F, it has type float. If suffixed by the letter l or L, it has type long double

**获取键盘输入
1.

通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。要获取输入的内容,则只需要调用Scanner的nextInt()方法

5.易错点

(1)记得导入java.util.ScannerScanner包。

  • 17
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 题目:编写一个Java程序,从键盘输入半径周长面积,并输。 思路:根据的公式,可以算周长面积。需要先定义一个常量π(pi),然后从键盘读入半径r,再通过公式计算周长面积。最后输结果。 Java代码: import java.util.Scanner; public class Circle { public static void main(String[] args) { final double PI = 3.14159; //定义π的值 Scanner scanner = new Scanner(System.in); //创建Scanner对象 System.out.println("请输入半径:"); double r = scanner.nextDouble(); //从键盘读入半径r double c = 2 * PI * r; //计算周长 double s = PI * r * r; //计算面积 System.out.println("周长为:" + c); //输周长 System.out.println("面积为:" + s); //输面积 } } 注意事项: 1. 周长公式为:C=2πr,其中π≈3.14159; 2. 面积公式为:S=πr²; 3. 在 Java 中,常量一般用关键字 final 声明,表示其值不可修改; 4. Scanner 对象可以用来读取从键盘输入的数据; 5. 格式化输可以使用字符串拼接或格式化字符串(如 %s、%f 等); ### 回答2: 这是一个较为简单的Java程序,主要涉及周长面积的计算,步骤如下: 1. 导入Scanner类,用于从键盘获取用户输入 2. 声明一个常量PI,并赋值为3.14159,表示周率 3. 从键盘获取用户输入半径 4. 分别计算周长面积 5. 输结果,包括半径周长面积 代码如下: ``` import java.util.Scanner; public class Circle { public static final double PI = 3.14159; public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入半径: "); double r = sc.nextDouble(); double s = PI * r * r; // 计算面积 double l = 2 * PI * r; // 计算周长 System.out.println("半径为:" + r); System.out.println("面积为:" + s); System.out.println("周长为:" + l); } } ``` 程序运行后,会提示用户输入半径,用户输入一个数字后,程序会计算并输面积周长,输结果如下: ``` 请输入半径: 5 半径为:5.0 面积为:78.53975 周长为:31.4159 ``` 总体来说,这是一个比较简单的Java程序,但也是Java编程入门的基础知识。通过编写这样的程序,可以熟悉Scanner类的使用,学会常量的声明和赋值,以及了解一些基本的算术运算。这些基础知识是Java编程的基础,也是其他更复杂的Java程序的基础。 ### 回答3: 编写一个Java程序可以实现从键盘输入半径,并周长面积,并将结果输。 首先,我们需要对Java程序进行编写。我们可以使用Java中的Scanner类来实现从键盘输入。具体编写步骤如下: 1. 首先,我们需要引入Scanner类,通过输入import java.util.Scanner语句实现引入。 2. 接下来,我们需要定义Scanner对象,可以通过输入Scanner sc = new Scanner(System.in)语句来定义。 3. 然后,我们可以通过输入System.out.print("请输入半径: ")语句,提示用户输入半径。 4. 接着,我们可以通过输入double r = sc.nextDouble()语句,读取用户输入半径。 5. 下一步,我们需要根据半径计算周长面积。具体计算公式为:周长 = 2 * π * r,面积 = π * r^2。其中π取3.14。 6. 最后,我们可以通过输入System.out.println("该周长为:" + c),和System.out.println("该面积为:" + s)分别输周长面积,其中c为周长,s为面积。 下面是完整的Java程序代码: import java.util.Scanner; public class Circle { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入半径: "); double r = sc.nextDouble(); double c = 2 * 3.14 * r; double s = 3.14 * r * r; System.out.println("该周长为:" + c); System.out.println("该面积为:" + s); } } 以上就是编写一个Java程序,实现从键盘输入半径,并周长面积,并输的全部步骤。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值