用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.

作者&投稿:职宰 (若有异议请与网页底部的电邮联系)
Java程序:输入圆的半径,输出圆的周长和面积。(用eclipse编)~

步骤如下:
public static void main(String args[]){
double p =3.1415926 ;
double r;
System.out.println("请输入半径");
Scanner s = new Scanner(System.in);
r = Double.parseDouble(s.next());
System.out.println("圆的面积为"+p*r*r);
System.out.println("圆的周长为"+p*2*r);
}
}
注意:java里不知道有没有π的常量 这里我就直接打数字了

扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
JCP(Java Community Process)是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现(RI)、技术兼容包(TCK)。
JCP维护的规范包括Java ME、Java SE、Java EE、XML、OSS、JAIN等。组织成员可以提交JSR(Java Specification Requests),通过特定程序以后,进入到下一版本的规范里面。
JSR是早期提议和最终发布的Java平台规范的具体描述。通常,一个新的JSR的提出是为了增加或者规范Java平台的功能。某个具体的JSR由专家组共同来制定,工作由组长协调。例如,CLDC1.0(Connected Limited Device Configuration,JSR30)由Sun公司的Antero Taivalsaari担任组长,同时专家组的成员还包括Siemens、Motorola、Nokia、Symbian等。Java ME平台规范是在JSR68中定义的,规范组长是Sun公司的Jon Courtney。
JSR完成后,相关的规范及JavaAPI会在JCP的官方网站发布。设备制造商可以在自己的产品中实现某个JSR,如MIDP2.0(JSRll8)。但是这些都必须要通过TCK(Technology Compatibility Kit)测试以确保技术兼容性。
按照技术类别可以分成以下几类:
1、J2EE平台规范
2、J2SE平台规范
3、J2ME平台规范
4、运营支持系统规范(OSS)
5、综合网络的Java 应用(JAIN)
6、XML 操作规范
参考资料:Java (计算机编程语言)-百度百科

import java.util.Scanner;

public class Circle {
public static void main(String[] args) {
double r;
double l;
double s;
System.out.println("请输入圆的半径:");
Scanner in=new Scanner(System.in);
r=Double.parseDouble(in.nextLine());
l=2*Math.PI*r;
s=Math.PI*r*r;
System.out.println("圆的周长:"+l);
System.out.println("圆的面积:"+s);
}
}

实现思路:输入一个半径的值,之后即可求出周长和面积:
代码举例:
import javax.swing.JOptionPane;
class account
{
public static void main(String[] args)
{
String radiusString = JOptionPane.showInputDialog(null ,
"请输入半径 : " , "计算" , JOptionPane.QUESTION_MESSAGE);
double radius = Double.parseDouble(radiusString);
double c;
double area;
final double PI = 3.14159;//定义圆周率π的值
c = 2 * PI * radius; //计算周长
area = radius * radius * PI;//计算面积
//输出结果
JOptionPane.showMessageDialog(null ,
"周长是 : " + c + "\n" + "面积是 : " + area ,
"outputNumber" , JOptionPane.INFORMATION_MESSAGE);
}
}

已经测试过了

import javax.swing.JOptionPane;

class account
{
public static void main(String[] args)
{
String radiusString = JOptionPane.showInputDialog(null ,
"请输入半径 : " , "计算" , JOptionPane.QUESTION_MESSAGE);

double radius = Double.parseDouble(radiusString);

double c;
double area;
final double PI = 3.14159;

c = 2 * PI * radius;
area = radius * radius * PI;

JOptionPane.showMessageDialog(null ,
"周长是 : " + c + "\n" + "面积是 : " + area ,
"outputNumber" , JOptionPane.INFORMATION_MESSAGE);
}
}

public class mianji{
public static void main(String [] args)
{
double banjing = 14;//任意数
double s=3.14f*banjing*banjing;
double c=2*3.14f*banjing;
System.out.println("面积为:"+s);
System.out.println("周长为:"+c);
System.out.println("半径为:"+"banjing任意取值");
}

} 完全正确

我会哦,菜鸟题
public class Cir{
public static void main(String [] args)
{
int banjing=args[0];
float s=3.14f*banjing*banjing;
float c=2*3.14f*banjing;
System.out.println("面积为:"+s);
}

}
要传参数的为半径,文件名为Cir.java

public class Untitled1 {
public Untitled1() {
}

public static void main(String[] args) {
float r=1.0f;
float s=3.14f*r*r;
{
System.out.println("面积="+s);
}
float c=2*3.14f*r;
{
System.out.println("周长="+c);
}

}
}


巴东县17555752839: 编写一个java应用程序,要求输入两个整数,计算两个整数之间的奇数和,并输出结果 -
禹狠康复: 参考代码和详细的注释 import java.util.Scanner;public class NumerDemo {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入开始的数字:");int start = Integer.parseInt(sc.nextLine().trim...

巴东县17555752839: 编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据之和,并输出. 谢谢! -
禹狠康复: 利用Java应用程序编写要求输入两个整数并计算两个数据之和具体操作步骤如下: import java.util.Scanner public class Test {public static void main(String[] args) { System.out.print("请输入第一个整数:") Scanner s=new Scanner(System.in) int a=s.nextInt() System.out.print("请输入第二个整数:") int b=s.nextInt() System.out.println(a+b) } }

巴东县17555752839: 用java编写一个应用程序,要求用户输入三个整数,要求分别输出这三个整数是奇数还是偶数 -
禹狠康复: 用java编写一个应用程序,要求用户输入三个整数,要求分别输出这三个整数是奇数还是偶数 就饱瓜术深立坚梦呜屠凤弱探认习 新婚祝福 :愿你俩恩恩爱爱,意笃情深,此生爱情永恒,爱心与日俱增!

巴东县17555752839: 编写一个java程序,要求用户输入一个数字,大于0的整数,然后每秒钟输出一次,从这个数开始逐次递 -
禹狠康复: import java.util.Scanner;public class Timer { public static void main(String[] args) {// TODO Auto-generated method stubint i=0;Scanner sc = new Scanner(System.in);System.out.println("请输入剩余时间:");i = sc.nextInt(); ...

巴东县17555752839: 试编写一个JAVA应用程序,要求输入一个圆的半径,输出其面积 -
禹狠康复: 编写一个java应用程序,要求输入一个圆的半径输出其面积代码: scanner scanner=new scanner(system.in); system.out.println("请输入圆的半径:"); int r=integer.parseint(scanner.next()); //获取半径 system.out.println("圆的面积为:"+math.pi*r*r);

巴东县17555752839: 如何用java编写一个程序,要求随便输入某一年,求某一月的某一天是该年的第几天?有哪位高手知道如何编写? -
禹狠康复: 我不是学电脑的,但我很喜欢编程,但不会,我认为这像解题一样,这是我的解法:设主函数,然后设输入框为输入的年份,之后输入365天,每天对应一个数字,按顺序,可能会累死,要输365次,就用循环吧,但又还要考虑到闰年,所以就用数学学的编程,用计算的方法,再设段编程除以400来计算是否为闰年,选择出年份,程序完成,输入某月某天就跳出第几了,,,今年高考完,悲剧,考得很烂,最后居然读的土木,不是我所喜欢的网络之类……哎

巴东县17555752839: 使用java编写程序,要求输入一段话,统计其中某个词语出现的次数. -
禹狠康复: import java.io.*; public class Test1 { public static void main(String[] args) throws IOException{ String source = null; String key = ""; //从键盘接受输入的一段话 BufferedReader reader=new BufferedReader(new InputStreamReader(System.in));...

巴东县17555752839: 用java编写一个应用程序:要求用户输入一系列字符串,每个字符串占一行 ? 求高手帮忙... -
禹狠康复: 输入一系列字符串,每个字符串占一行 这句话有点问题,输入多少,输入后怎么操作都没有说 下面的只是输入一行 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class PrintTest { public static ...

巴东县17555752839: 编写一个JAVA应用程序,要求从键盘输入某年份,然后打印出该年全年的日历. -
禹狠康复: 首先键盘输入的话多种方式实现,提供两种,一是使用main方法的arg参数,也就是在使用java命令的时候后面跟上参数,在main方法里调用arg[0]即可,第二种方法是使用scanner类来得到system.in的内容然后就是打印全年,这个只要使用Calendar类即可,得到Calendar对象以后通过一个循环365次,不断的day加一即可

巴东县17555752839: 用java写一个程序要求用户输入一句子然后将句子中每个字第一个字母移到末尾,并加上“ay” -
禹狠康复: 代码如下: 说明:转换密语可以用一个函数处理,输入是字符串,输出是字符串.分词所得存放于其他数据类型可以下一步处理.如果用数组,需要先确定数组长度(定义一个足够大的数组是不严谨的java编程风格),所以只能在最后面进行转...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网