通过API文档查询Math类的方法,打印出近似圆,只要给定不同半径,圆的大小就会随之发生改变...
生活随笔
收集整理的這篇文章主要介紹了
通过API文档查询Math类的方法,打印出近似圆,只要给定不同半径,圆的大小就会随之发生改变...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package question;import java.util.Scanner;
import java.lang.Math;public class MathTest {/*** 未搞懂* @param args*/public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("請輸入圓的半徑:");Scanner in =new Scanner(System.in);int radius = in.nextInt();//使用戶能夠從 System.in 中讀取一個數paint(radius); //手動輸入半徑5 }public static void paint(int r){int y = r*2;//y=10int x = 0;int c = 0;int z = 2;for(int j=r*2;j>=0;j=j-z){//j>=0 && j<=10 j=8,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;//x=5double 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;}
}
?
轉載于:https://www.cnblogs.com/TaoLeonis/p/6507052.html
總結
以上是生活随笔為你收集整理的通过API文档查询Math类的方法,打印出近似圆,只要给定不同半径,圆的大小就会随之发生改变...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mongoDB数据库操作工具库
- 下一篇: 求一个韩语qq网名男生