编写一个圆类Circle,该类拥有:
l 成员变量:Radius(私有,浮点型); // 存放圆的半径;
l 两个构造方法:Circle( ) // 将半径设为0
Circle(double r ) //创建Circle对象时将半径初始化为r
l 三个成员方法:double getArea( ) //获取圆的面积
double getPerimeter( ) //获取圆的周长
void show( ) //将圆的半径、周长、面积输出到屏幕
public class Circle {
private float radius;
public Circle() {
this.radius = 0;
}
public Circle(float radius) {
this.radius = radius;
}
public double getArea() {
return 3.14 * this.radius * this.radius;
}
public double getPerimeter() {
return 2 * 3.14 * this.radius;
}
public void show() {
System.out.println("圆的半径:" + this.radius);
System.out.println("圆的面积:" + this.getArea());
System.out.println("圆的周长:" + this.getPerimeter());
}
}
运行结果:
JAVA初学者的疑问
我看你是没有学完J2SE···回答1:运行JAVA必须安装JRE,但JAVA程序写完后不是把整个工程给客户的,而是打一个JAR包发过去,用户可以就像双击EXE文件一样简单的访问我们写的JAVA程序。你说你没学JAVA的时候电脑上不装JRE也一样能运行这纯是你没注意到,更多的桌面程序是用.NET写的,而.NET只需要wind...
请问这个关于Java的题目怎么选?我是初学者,谢啦~
题目要求选出所有的死循环,而while()型语句当括号内的布尔值为真时,将一直执行,即为死循环,可知I与III中,括号内的布尔值恒为true,即恒真,成为死循环。故答案选a。
JAVA面试试题,我是初学者下面的题都不会,请大家帮我做做,谢谢了感激不...
19:1;20:java代码生成生成中间代码,通过java虚拟机来执行;21:没有指针,垃圾回收,异常处理;22:接口里可以定义属性,但必须是常量。修饰符为:interface;23:数组里没有length()这个方法,String中有length()这个方法;24:标识符就是常量、变量、函数自定义的名称。Java标识符由数字、字母、下划...
java初学者的题,输出1-100之间能被3整除的前5个数
int k=0;for(int i=1;i<101;i++){if(i%3==0){\/\/输出ik++;}if(k==5){break;}}i既然是递增的(i<100)的条件可以去掉,另外Java的且是&&吧。另外题目的意思是任意输1-100之间的数,取出前5个吧。要这样写while(1){\/\/1,输入一个数\/\/2,判断在1-100之间,否则重新输入(或者br...
java初学者问题 有一个整数数组int[] a = {1, 2, 3, 4, 5, ……, 9...
public static int[] rN(int[] arr){ int[] a = new int[100];\/\/0-100 int[] result = new int[10];\/\/结果数组 int lenth = 100;\/\/总长度100 \/\/初始化数组a for(int i=1; i<=100; i++)a[i-1]=i;Random rd = new Random();for (int j=0; j<10; j++){ result[...
我初学者,下面Java程序设计四小题不会做,有谁教我:
1、方法重载,比如A类两个方法,一个定义为 void method1(String str)另一个void method1();你调用的时候,new A().method1("1")即是调用第一个方法,new A().method1()则是第二个方法。2、会发生编译期错误,不能运行。还是之前的例子,两个方法 String method2()和void method(),两个...
java初学者题目,求详细解答
import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Random;public class TestNumber { private A a; public void setA(A a) { this.a = a; } public A getA() { return a; } public boolean judge(int num) { if (a.getV()...
初学JAVA的一个问题。
这个问题对于很多java初学者来说都存疑过,我觉得解答的最好的是王垠的一篇文章。我先贴出原文地址:网页链接 Java 有值类型,原始类型 int,boolean 等是值类型,其实是长久以来的一种误解,它混淆了实现和语义的区别。不要以为 Java 的官方文档那样写就是权威定论,就可以说“王垠不懂” :) 当你...
JAVA初学者问题,请各位不要骂我提这么简单的问题?因为是没有任何基础...
2,初学者最好先使用一段时间的editplus软件,你可以理解为功能强大的记事本,可以帮你检测你的代码写的是不是有语法错误,也就是单词什么的有没有打错。初学阶段手动敲一些代码对以后有好处。等你JAVASE语法这些基本学完了,在使用eclipse开发,这是现在主流的JAVA开发平台,功能非常强大的。当然,JAVA...
用java求3到100的素数,初学者,求简单的
public static void main(String[] args) { int count = 0;int sum = 0;for (int i = 2; i <= 100; i++) { boolean flag = false;for (int j = 2; j <= i >> 1; j++) { if (i % j == 0) { flag = true;break;} } if (!flag) { System.out.print(i + "...