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

📄 javacodebeispiel.java

📁 Pasc+Java 这是一个国外的随机自动机*(RAM)一个学习用的程序
💻 JAVA
字号:
import javax.swing.*; import java.awt.event.*; import java.awt.*; import java.io.*; class JavaCode extends JFrame {	// try{		 public JavaCode(){setTitle("JavaCode"); setSize(100,100);addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.out.println("Ausfuerung abgebrochen");System.exit(0);}});JButton beenden=new JButton("Beenden");Container contentPane=getContentPane(); contentPane.add(beenden);beenden.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent event){System.out.println("Ausfuerung abgebrochen");System.exit(0);}});}   private BigInt funktion0(BigInt variable0, BigInt variable1) throws IOException{      BigInt funktion0 = new BigInt("0"); // in Ries: mult      Array array0 = new Array(); // in Ries: a      {         array0.set(new BigInt("1"),variable0);         array0.set(new BigInt("2"),variable1);         while (array0.get(new BigInt("1")).ne(new BigInt("0")))            {               array0.set(new BigInt("1"),(array0.get(new BigInt("1")).subtract(new BigInt("1"))));               array0.set(new BigInt("3"),(array0.get(new BigInt("3")).add(new BigInt("1"))));               fw.write("jhg"+(array0.get(new BigInt("1")).add(new BigInt("1"))).toString());            }         while (array0.get(new BigInt("2")).ne(new BigInt("0")))            {               while (array0.get(new BigInt("3")).ne(new BigInt("0")))                  {                     array0.set(new BigInt("3"),(array0.get(new BigInt("3")).subtract(new BigInt("1"))));                     array0.set(new BigInt("4"),(array0.get(new BigInt("4")).add(new BigInt("1"))));                  }               while (array0.get(new BigInt("4")).ne(new BigInt("0")))                  {                     array0.set(new BigInt("1"),(array0.get(new BigInt("1")).add(new BigInt("1"))));                     array0.set(new BigInt("3"),(array0.get(new BigInt("3")).add(new BigInt("1"))));                     array0.set(new BigInt("4"),(array0.get(new BigInt("4")).subtract(new BigInt("1"))));                                       }               array0.set(new BigInt("2"),(array0.get(new BigInt("2")).subtract(new BigInt("1"))));            }         while (array0.get(new BigInt("3")).ne(new BigInt("0")))            array0.set(new BigInt("3"),(array0.get(new BigInt("3")).subtract(new BigInt("1"))));         funktion0 = array0.get(new BigInt("1"));      }      return funktion0;   }       public static void main(String[] args) throws IOException { JFrame frame=new JavaCode(); frame.show();      if (args.length != 2) {         System.out.println("Das Ries Programm hat genau 2 und nicht "+args.length+" Parameter.");         System.exit(1);      }      try {         for (int i=0; i<2; i++) {            BigInt trial = new BigInt(args[i]);         }      }      catch (NumberFormatException nfe) {         System.out.println("Bitte geben Sie nur Zahlen als Parameter ein.");         System.exit(1);      }      JavaCode programm = new JavaCode();      	                programm.fw=new FileWriter("FW.txt");      BigInt ergebnis = programm.funktion0(new BigInt(args[0]), new BigInt(args[1]));      programm.fw.close();       System.out.println("Ergebnis: " + ergebnis);System.exit(0);  }   //} catch (IOException e){System.out.println(e.toString());}    FileWriter fw;}

⌨️ 快捷键说明

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