【Java】编写Java应用程序,完成从键盘输入圆的半径,求圆的周长和面积并输出结果的功能...

计算公式

周长=2*PI*R

面积=PI*R*R

控制台

import java.io.*;
public class MyTest {
    /*输入圆的半径,求圆的周长和面积*/
    public static void main(final String[] args) throws IOException
    {   //定义变量PI
        final double PI=3.14;
        //定义变量
        byte buf[]=new byte[50];
        double r,girth,area;
        //输入圆的半径
        System.out.println("请输入圆的半径:");
        System.in.read(buf);
        String str=new String(buf);
        r=Double.parseDouble(str.trim());
        //计算周长和面积
        girth=2*PI*r;
        area=PI*r*r;
        //输出结果
        System.out.println("圆的周长为:"+girth);
        System.out.println("圆的面积为:"+area);
    }
}

GUI

import javax.swing.JOptionPane;
public class MyTest2 {

    /*输入圆的半径,求圆的周长和面积*/
    public static void main(final String[] args) 
    {
         //定义变量PI
        final double PI=3.14;
        double r,girth,area;
        //图形化输入方案
        final String s1=JOptionPane.showInputDialog("请输入圆的半径:");
        r=Double.parseDouble(s1);
        //计算周长和面积
        girth=2*PI*r;
        area=PI*r*r;
        //输出结果
        JOptionPane.showMessageDialog(null,"圆的周长为\n"+girth+"\n"+"圆的面积为\n"+area);
    }
}

 

  • 10
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值