java画正弦函数代码 用java编写正三角

java编程绘制正弦曲线。

写得比较简单哈。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、网络空间、营销软件、网站建设、修水网站维护、网站推广。

package OnlineUserCount;

import java.awt.*;

import javax.swing.*;

public class Sin extends JPanel{

private double x;

private double y;

@Override

protected void paintComponent(Graphics g) {

// TODO Auto-generated method stub

super.paintComponent(g);

g.setColor(Color.WHITE);//设置面板背景色

g.fillRect(0, 0, 400, 300);//填充面板

g.setColor(Color.RED);//设置画线的颜色

for(x=0;x=360;x+=0.1)//一个周期

{

y=Math.sin(x*Math. PI/180);//转化为弧度,1度=π/180弧度

y=(100+80*y);//便于在屏幕上显示

//g.drawString(".",(int)x,(int)y);//用这种方式也可以

g.drawLine((int)x, (int)y, (int)x,(int) y);//画点

}

}

public static void main(String []args){

Sin s= new Sin();

JFrame j=new JFrame();

j.setTitle("一个周期的正弦曲线");

j.add(s);

j.setSize(400, 300);

j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

j.setVisible(true);

}

}

//效果截图

java绘制动态正弦函数

package OnlineUserCount;

import java.awt.*;

import javax.swing.*;

public class Sin extends JPanel{

private double x;

private double y;

@Override

protected void paintComponent(Graphics g) {

// TODO Auto-generated method stub

super.paintComponent(g);

g.setColor(Color.WHITE);//设置面板背景色

g.fillRect(0, 0, 400, 300);//填充面板

g.setColor(Color.RED);//设置画线的颜色

for(x=0;x=360;x+=0.1)//一个周期

{

y=Math.sin(x*Math. PI/180);//转化为弧度,1度=π/180弧度

y=(100+80*y);//便于在屏幕上显示

//g.drawString(".",(int)x,(int)y);//用这种方式也可以

g.drawLine((int)x, (int)y, (int)x,(int) y);//画点

}

}

public static void main(String []args){

Sin s= new Sin();

JFrame j=new JFrame();

j.setTitle("一个周期的正弦曲线");

j.add(s);

j.setSize(400, 300);

j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

j.setVisible(true);

}

}

//效果截图

java中怎样绘制正弦函数图象?

import java.awt.*;

import java.applet.*;

import java.math.*;

import java.awt.event.*;

public class dffg extends Applet implements ActionListener

{

Button bb,bn;

TextField tt;

int aa;

public void init()

{

bb=new Button("画图");

bn=new Button("清除重画");

tt=new TextField(5);

add(bb);

add(tt);

add(bn);

bb.addActionListener(this);

bn.addActionListener(this);

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==bb)

{

int aa=Integer.parseInt(tt.getText());

Graphics g=getGraphics();

for(int i=1;i500;i++)

{

int x=i;

int y=(int)(Math.sin(aa*x*3.14/181)*100+150);

g.drawString("s",x,y);

}

}

if(e.getSource()==bn)

{

repaint();

}

}

}

当前文章:java画正弦函数代码 用java编写正三角
网页地址:https://www.cdcxhl.com/article34/ddsgpse.html

成都网站建设公司_创新互联,为您提供品牌网站建设网站制作企业网站制作外贸网站建设网站收录

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站建设