网站建设资讯

NEWS

网站建设资讯

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编写正三角
本文路径:http://cdweb.net/article/ddsgpse.html