国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 万源市| 常德市| 托克逊县| 琼中| 曲松县| 虞城县| 西青区| 阿瓦提县| 池州市| 涿鹿县| 得荣县| 威远县| 玉田县| 伊宁县| 华蓥市| 吉林市| 屏东县| 翼城县| 旬阳县| 日照市| 清苑县| 当阳市| 习水县| 永宁县| 铜梁县| 克什克腾旗| 鄂州市| 三明市| 上饶市| 涞源县| 丹凤县| 赫章县| 临泉县| 长宁区| 盱眙县| 甘孜县| 巴中市| 望城县| 淮阳县| 盱眙县| 游戏|