通过math类方法,打印出一个近似圆
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 11:49:48
通过math类方法,打印出一个近似圆通过math类方法,打印出一个近似圆通过math类方法,打印出一个近似圆importjava.lang.Math;publicclassFirstProject{p
通过math类方法,打印出一个近似圆
通过math类方法,打印出一个近似圆
通过math类方法,打印出一个近似圆
import java.lang.Math;
public class FirstProject {
public static void main(String[] args) {
paint(40); //半径40
}
public static void paint(int r) {
//假定圆心在坐标(r,r);
int y = r * 2; //y的坐标开始
int x = 0;
int c = 0; //中间空格数量
int z = 2; //每行递减量
for (int j = r * 2; j >= 0; j=j-z) {
x = getX(r,y);
System.out.print(getSpace(x) + "*");
c = (r-x)*2;
System.out.println(getSpace(c) + "*");
y-=z;
}
}
public static int getX(int r,int y) {
//解圆标准方程的
int x = y - r;
double t = Math.sqrt((r * r) - (x * x));
return (int) Math.round(r-t);
}
public static String getSpace(int i) {
String s = "";
for (int j = 0; j < i; j++) {
s += " ";
}
return s;
}
}
通过math类方法,打印出一个近似圆
写2个类A、B、一个接口C(名字自取) A类实现捕获一种异常并且打印出异常的名字 接口C定义一个方法,用来写2个类A、B、一个接口C(名字自取)A类实现捕获一种异常并且打印出异常的名字
求一个近似数有哪些方法
用C语言如何用“*”打印出一个菱形
Math类中的方法随即产生一个 a 到b 之间的整数int i =(int)(Math.random()*(b-a+1))+a;怎么理解后面的式子.
java中如何打印出List中的内容?List中放的是一个Product类,包含Name,NO
求一个整数的近似数,可以用什么方法
Math类有哪些常用域和方法?
打印出以下菱形图案* * * * * * * * * * * * * * * * * * * * * * * *
编写一个程序,在屏幕上打印出一个用“★”构成的菱形
while写代码若用0至9之间不同的三个数构成一个三位数,共有多少种方法,以每列5个数的形式打印出所有不同三位数.用while语句来编程
Math.random()问题while((inputx=br.nextLine())!=null){System.out.print(Math.round(Math.random()*14)+1);System.out.print((int)Math.random()*14+1);}随机产生一个1-15随机数 为什么第二个打印在循环里不变 打出来的永远是一个
编写程序,输入一个整数,打印出它是奇数还是偶数.
编写程序,输入一个整数打印出它是奇数还是偶数.
程序编写,从键盘输入一个整数,打印出它是奇数还是偶数.怎么编写?
2.写一个程序,打印出fibonacci数列的前20项,每行输出5项
用C语言: 打印出一个菱形图案.及过程分析
计算圆的面积,我们可以通过分割,拼补的方法把圆转化成一个近似[ ],拼成图形的面积与 【 】的面积相等,它的宽是圆的【 】,它的长是圆的【 】,从而推导出圆面积的计算公式是【 】