java编程题编写应用程序计算圆的周长和面积

2021-01-23 11:42:39 字数 4578 阅读 5497

1楼:半拍走调

import java.util.scanner;

public class circle

static float getarea(float r)static float getperimeter(float r)}

2楼:匿名用户

现在的人都懒成这样了。。。。

java程序:输入圆的半径,输出圆的周长和面积。(用eclipse编)

3楼:小小小点不

步骤如下:

public static void main(string args)

扩展资料:java是一门面向对象编程语言,不仅吸收了c++语言的各种优点,还摒弃了c++里难以理解的多继承、指针等概念,因此java语言具有功能强大和简单易用两个特征。java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

java具有简单性、面向对象、分布式、健壮性、安全性、平**立与可移植性、多线程、动态性等特点。java可以编写桌面应用程序、web应用程序、分布式系统和嵌入式系统应用程序等 。

4楼:guxuecan剑

报错arrayindexoutofbound***ception,一般就是越界了。而且你写的程序也没有打印输出。

参考**如下:

import java.util.scanner;

public class circle

}拓展资料:

越界问题一般来说都是数组问题。数组下标不对称。

1.java.lang.arrayindexoutofbound***ception是运行时异常, 编译器是不会知道的,只有运行时jvm才能捕获到.

2.jvm为何能捕获到,数组在运行时是由jvm创建的一个东西,是用机器指令创建的。类似于汇编指令, 先根据你声明的长度分别为每个元素赋值,压栈, 而对于数组的长度也是由一个特定的指令来得到的, 也会压到栈中。

这就是你为什么能用a.length得到数组长度的原因, 并且jvm在读写数组元素时都会有与数组长度比较的指令, 如果越界则抛出异常。

3.java数组很特别, 它不像c语言的数组, 而更像c语言的字符串, c语言字符串有一个字符串搜索结尾符号, 而java数组在数组的结尾处写了一个数组长度(我不敢确定这样描述是不是正确, 但是数组长度确实是压到栈中了, 并且是在压完数组数据后压的), 这样, jvm通过一条指令就能快速得到数组长度。

我之前看过一篇文章就是专门说数组这东西是不是类的问题, 结论是它是一个类, 但是里面没有任何属性和方法, 类名就是 [ , 是一种特殊的原生类, 完全是由jvm临时产生, 而不是程序员写。

4.没有length属性为什么用.length就能得到长度, 原因就是写jvm的人用机器指令, 可能是汇编什么的直接读栈得到的。

5.每次读写时都要做一次判断, 这个判断是必要的, 如果你不判断, 如何去抛出异常呢。

5楼:心冉

public static void main(string args)}

6楼:

首先建议你不要用汉语的类名!

因为args是在控制台输入的,所以在eclipse上运行时args是null,因此回报告数组越界,建议你在main方法内部调用输入或者在cmd上运行

7楼:匿名用户

哎,新手啊。这个问题太简单了,不想写

java编程:定义一个圆类,属性为半径,方法为对输入的半径计算其周长和面积?

8楼:淡了流年

java编程定义一个类圆属性半径方

法,计算周长面积设置半径读取半径急java编程定义一个类。

java编程定义一个类圆属性半径,方法计算周长面积设置半径读取半径class circle

\x09public double getarea()\x09

\x09public double getperimeter()\x09

public double getradius()\x09public static void main(string args)

\x09

java习题:输入圆的半径r,计算并输出圆的面积和周长。

9楼:guxuecan剑

import java.util.scanner;

public class circle

}拓展资料:java是一门面向对象编程语言,不仅吸收了c++语言的各种优点,还摒弃了c++里难以理解的多继承、指针等概念,因此java语言具有功能强大和简单易用两个特征。java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

java具有简单性、面向对象、分布式、健壮性、安全性、平**立与可移植性、多线程、动态性等特点。java可以编写桌面应用程序、web应用程序、分布式系统和嵌入式系统应用程序等。

10楼:

(你告诉我,这个怎么配图????)

在java程序中依次输入以下**:

import java.util.scanner;

public class circle}

11楼:匿名用户

#include

void main()

java由四方面组成:

java编程语言,即语法。

java文件格式,即各种文件夹、文件的后缀。

java虚拟机(jvm),即处理*.class文件的解释器。

java应用程序接口(java api)。

折叠体系

java分为三个体系,分别为java se(j2se,java2 platform standard edition,标准版),

javaee(j2ee,java 2 platform, enterprise edition,企业版),

java me(j2me,java 2 platform micro edition,微型版)。

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

12楼:匿名用户

实现思路:输入一个半径的值,之后即可求出周长和面积:

**举例:

import javax.swing.joptionpane;

class account}

13楼:

已经测试过了

import javax.swing.joptionpane;

class account}

14楼:匿名用户

public class mianji

} 完全正确

15楼:冷雨冰燕

我会哦,菜鸟题

public class cir

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

16楼:java菜鸟

public class untitled1

public static void main(string args)

float c=2*3.14f*r;}}

用java编写一个应用程序,要求用户输入一个圆的半径(double类型),然后计算并输出圆的直径、周长、面积

17楼:匿名用户

import java.io.ioexception;

import java.io.bufferedreader;

import java.io.inputstreamreader;

class round

public double perimeter(double d)public double area(double d)}public class operatedemocatch(ioexception e)

temp=double.parsedouble(str);

system.out.print("改圆的直径为-->"+round.diameter(temp)+"\n"+

"改圆的周长为-->"+ round.perimeter(temp)+"\n"+

"改圆的面积为-->"+ round.area(temp));}}楼主别忘了给分啊~~~

用java编写程序,从键盘输入圆的半径,求圆的周长和面积并输出

18楼:匿名用户

本人初学,答的不好的地方请见谅,程序**如下:

import javax.swing.joptionpane;

public class yuan}

19楼:911紧急

class area

void s(double ans)

public static void main(string args)}

java题目编写应用程序计算110之间各个整数

1楼 匿名用户 public class test 屏输出 12 624120720 5040 40320 362880 3628800 2楼 吹阴风点鬼火 int temp 1 for int i 1 i 10 i 编写一个应用程序 计算1到10之间的各个整数的阶层,并将结果输出到屏幕上 10 3...

java问题用socket编写客户端程序

1楼 匿名用户 给你一个我写的示例,用的是基于tcp的socket技术,你锻炼一下,改一改,不会改再找我! 客户端 import java socket import java io inputstream import java io outputstream import java io inp...

用java编写程序输出如下图形,用java编写一个程序 输出的图形如下:

1楼 匿名用户 public class test for int k 1 k i k system out println 2楼 public class e for int j 1 j i j system out println 3楼 java util scanner input new j...