国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

java打印正弦曲線示例

2019-11-26 15:34:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:

/*
 * 繪制0°到360°的正弦曲線
 * 分兩種情形,y>0和y<=0進(jìn)行繪制
 * 每種情形中要考慮每行打印兩個(gè)"*"字符
 * 并在打印第二個(gè)"*"字符后換行
 */
package hundred;
import java.lang.Math;
public class SinTest {
    public static void main(String[] args){
     //y為列方向,值從1到-1,步長(zhǎng)為0.1
     for (double y = 1;y>=-1;y-=0.1){  
        //計(jì)算出y對(duì)應(yīng)的弧度,乘10為圖形放大倍數(shù)
        int m = -(int)(Math.asin(y)*10);
           if (y > 0){ 
              for (int x = 1;x <1-m;x++){
               System.out.print(" ");
              } 
                  System.out.print("*");
              //31為10*π的整數(shù)部分,打印出來(lái)的曲線比較順眼
              for (int x =1;x <31+2*m;x++){
                  System.out.print(" ");
                 }  
                  System.out.println("*"); 
        } 
           if (y <= 0){   
                 for (int x = 1;x < 32+m;x++){
                  System.out.print(" ");
                 } 
                     System.out.print("*");
                 //31為10*π的整數(shù)部分,打印出來(lái)的曲線比較順眼
                 for (int x = 1;x < 31-2*m;x++){
                  System.out.print(" ");
                 } 
                     System.out.println("*");
            }
         }
    }
}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巩留县| 保康县| 溧阳市| 星子县| 泽库县| 恩平市| 阳泉市| 丁青县| 同仁县| 汽车| 鸡东县| 林芝县| 宜兴市| 防城港市| 阳东县| 当阳市| 准格尔旗| 利川市| 独山县| 丹寨县| 邵武市| 清水县| 库尔勒市| 浦北县| 柳江县| 普定县| 乌什县| 平陆县| 彭阳县| 邵东县| 石台县| 青阳县| 颍上县| 锦州市| 广元市| 开江县| 三门峡市| 揭西县| 开鲁县| 伊春市| 内乡县|