java test circle_TestCircle.java
import java.util.Scanner;
public class TestCircle {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
/*Circle c1 = new Circle();
System.out.print("第一个圆已经生成, 它的半径是:");
System.out.println(c1.getRadius() + "cm");
System.out.print("它的面积是:");
System.out.printf("%.2f平方厘米\n", c1.getArea());
System.out.print("它的颜色是默认的");
System.out.println(c1.getColor());
System.out.print("\n输入第二个圆的半径和颜色: ");
Circle c2 = new Circle(sc.nextDouble(), sc.nextLine());
System.out.print("第二个圆已经生成, 它的半径是:");
System.out.println(c2.getRadius() + "cm");
System.out.print("它的面积是:");
System.out.printf("%.2f平方厘米\n", c2.getArea());
System.out.print("它的颜色是");
System.out.println(c2.getColor());
System.out.print("\n修改第二个圆的颜色为: ");
c2.setColor(sc.nextLine());
System.out.print("修改后它的颜色是");
System.out.println(c2.getColor());
*/
System.out.print("\n输入第三个圆的半径: ");
Circle c3 = new Circle(sc.nextDouble());
System.out.println(c3.toString());
sc.close();
}
}
class Circle {
private double radius;
private String color;
public Circle() {
radius = 1;
color = "红色";
}
public Circle(double radius) {
this.radius = radius;
this.color = "白色";
}
public Circle(double radius, String color) {
this.radius = radius;
this.color = color;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String toString(){
StringBuffer sb = new StringBuffer();
sb.append("Circle: [ radius=");
sb.append(this.radius);
sb.append(", color=");
sb.append(this.color);
sb.append(" ]");
return sb.toString();
}
public double getArea() {
return Math.PI * this.radius * this.radius;
}
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史
java test circle_TestCircle.java相关推荐
- java 读取txt,java读取大文件
java 读取txt,java读取大文件 package com.bbcmart.util; import java.io.File; import java.io.RandomAccessFile; ...
- JAVA基础(JAVA 执行环境) 第一天
JAVA程序有3中执行环境. (1)能够单独运行的程序,称为Java Application(Java应用程序). (2)在Internet浏览器中运行的程序,称为 Java Applet(JAVA小 ...
- java.utilDate和java.sql.Date
java.utilDate和java.sql.Date由广州疯狂软件教育java培训分享: java程序中的时间类型有java.util.Date和java.sql.Date两种.两者之间的关系和转化 ...
- java 终极超类,Java问答:终极父类(3),java问答
Java问答:终极父类(3),java问答Java问答:终极父类(上) Java问答:终极父类(下) Java问答:终极父类(2)-上篇 Java问答:终极父类(2)-下篇 在之前关于 Object ...
- java.lang.OutOfMemoryError: Java heap space错误及...
为什么80%的码农都做不了架构师?>>> 以下是从网上找到的关于堆空间溢出的错误解决办法: java.lang.OutOfMemoryError: Java heap spac ...
- 浅谈Java SE、Java EE、Java ME三者的区别
1. Java SE(Java Platform,Standard Edition).Java SE 以前称为 J2SE.它允许开发和部署在桌面.服务器.嵌入式环境和实时环境中使用的 Java 应用程 ...
- java.lang.OutOfMemoryError: Java heap space的解决办法
如果在启动过程中出现内存溢出问题,抛出类似如下异常信息: java.lang.OutOfMemoryError: Java heap space 可以尝试办法: A.修改Tomcat/bin/cata ...
- Java接口和Java抽象类
Java接口和Java抽象类有太多相似的地方,又有太多特别的地方,究竟在什么地方,才是它们的最佳位置呢?把它们比较一下,你就可以发现了. 1.Java接口和Java抽象类最大的一个区别,就在于Java ...
- Java SE和Java EE应用的性能调优
凡事预则立,不预则废,和许多事情一样,Java性能调优的成功,离不开行动计划.方法或策略以及特定的领域背景知识.为了在Java性能调优工作中有所成就,你得超越"花似雾中看"的状态, ...
最新文章
- 随笔之如何实现一个线程池
- MacOS下保护浏览器主页和默认搜索
- 内存双通道不兼容举例以及解决方案.
- px是什么意思计算机二级,px是什么意思?照片中的px是什么的缩写?
- MySQL Incorrect string value: 有可能是字符串长度不够了
- 21个WordPress店铺必备免费工具
- 20190909:(leetcode习题)第一个错误的版本
- QQ邮箱一键删除所有邮件的方法
- Elastin 开发日记 - JSON编辑器
- ubuntu18.04重装后的安装工作
- Win8系统怎么看电脑是32位还是64位?
- 萨班斯-奥克斯利法案 (SOX) 特权账号管理
- 前端使用AudioContent左右声道切换
- 免费的可直接运行的简单易懂的C++学生信息管理系统
- 光敏电阻5506主要参数_常用光敏电阻参数表
- 【Excel】工作表的并排比较
- STM32学习记录--关于按键配置(PB3 PB4)
- JAVA后端生成树算法,从指定的叶子节点到树根生成树,从树根到所有叶子结点
- regsvr32 命令注册COM组件报错模块已加载,但是对DLL的调用失败,错误代码0x80004005
- lqc_脚本综合练习
热门文章
- 1.4三态缓存(tristate buffer)与 多路复用器(Multiplexers)
- 详解UML中的聚合,关联,泛化等关系
- Html去掉链接虚线边框
- 路由器ospf动态路由配置
- 业务单号自动增长的处理办法
- 16进制 ksh_AIX系统中如何统计进程打开的文件数目
- 1.android体系结构介绍
- 华为手机的分类有何区别_“鸿蒙”系统能不能玩安卓游戏?如果能,它跟安卓系统有何区别?...
- [转载] java-继承和多态
- java 数字字母进位_使用带有进位的8085微处理器将两个8位数字相乘