⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 goldsearch.java

📁 GoldSearch 黄金搜索算法 JAVA 制作
💻 JAVA
字号:

import java.awt.*;
import java.awt.event.*;

public class GoldSearch
{   
	public static double X;
    public static double Y;
    public static int x0=300, y0=400;
    
   
    public static void main(String args[])
	{
		double PI=3.1415926;
		Frame f = new Frame("黄金搜索\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t——————无量IT工作组^-^");
		Button button = new Button("开始黄金搜索!!!");
		TextArea text = new TextArea(4,10);

		Monitor0 m0 = new Monitor0(f); 
		Monitor1 m1 = new Monitor1(f);

		f.addWindowListener(m0);
		button.addActionListener(m1);
		f.setLayout(new BorderLayout());
		f.setSize(600,650);
		f.setBackground(Color.cyan);
		f.add(button,"North");
		f.add(text,"South");
      
		f.setVisible(true);
		Graphics g=f.getGraphics();
		g.setColor(Color.red);
		g.drawLine(50,300,550,300);
		g.drawLine(300,65,300,520);
		g.setColor(Color.black);
		g.drawString("X",560,302);
		g.drawString("Y",298,60);
		g.setColor(Color.magenta);
		g.drawString(">",550,304);
		g.drawString("^",298,69);
		g.drawString("cos(x) 函数描绘过程:",10,560);
    
		for(double i=(-PI);i<=PI;i=i+0.01){

			Functor g1=new Functor();
			Y=g1.Functor(i);
            
			Graphics g2=f.getGraphics();
			g2.setColor(Color.blue);
			text.append("i=" + i + "\n");
			text.append("Y=" + Y + "\n");
			g2.drawString(".",(int)(i*100+300),(int)(300-Y*100-50));
		}
    }
}



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -