代码在这里,刚刚忘了传了,不好意思import java.io.BufferedReader ; import java.io.IOException; import java.io.InputStreamReader; import java.awt.Container ; import java.awt.FlowLayout ; import javax.swing.JFrame; import javax.swing.JButton ; public class Input { class J_button extends JFrame { public J_button() { super("选择操作") ; Container c = getContentPane () ; c.setLayout ( new FlowLayout ()); JButton [ ]a = {new JButton("加法") ,new JButton("减法")}; for(int i = 0 ;i < 2 ;i ++) { c.add(a[i]); } }
} public static int mb_In(BufferedReader f ) { try { String s = f.readLine() ; int i = Integer.parseInt(s); return i ; } catch (IOException e) { return -1 ; } } public static void main(String[] args) { BufferedReader f1 = new BufferedReader (new InputStreamReader(System.in)); BufferedReader f2 = new BufferedReader (new InputStreamReader(System.in)); int i=0 ; int j=0 ; try { System.out.println("请输入第一个数字:");
i = mb_In( f1 ) ; System.out.println("请输入第二个数字:");
System.out.println("第一个输入数字"+ i); System.out.println("第一个输入数字"+ j); Input I = new Input() ; Input.J_button app = I .new J_button(); app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); app.setSize(300 , 150 ); app.setVisible(true) ; System.out.println("请选择操作,1为加法,2为减法"); BufferedReader f3 = new BufferedReader (new InputStreamReader(System.in)); int k = mb_In(f3);
switch(k) { case 1 : System.out.println("相加为"+ (j+i)); break ; case 2 : System.out.println("相减为"+ (j-i)); break ; } } }
class J_button extends JFrame { public J_button(final int x, final int y) { super("选择操作") ; Container c = getContentPane () ; c.setLayout ( new FlowLayout ()); JButton [ ]a = {new JButton("加法") ,new JButton("减法")}; for(int i = 0 ;i < 2 ;i ++) { a[i].addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { String str = ae.getActionCommand(); if(str.equals("加法")) System.out.println("相加为"+ (x+y)); else if(str.equals("减法")) System.out.println("相减为"+ (y-x)); } }); c.add(a[i]); } }
} public static int mb_In(BufferedReader f ) { try { String s = f.readLine() ; int i = Integer.parseInt(s); return i ; } catch (IOException e) { return -1 ; } } public static void main(String[] args) { BufferedReader f1 = new BufferedReader (new InputStreamReader(System.in)); BufferedReader f2 = new BufferedReader (new InputStreamReader(System.in)); int i=0 ; int j=0 ; try { System.out.println("请输入第一个数字:");
i = mb_In( f1 ) ; System.out.println("请输入第二个数字:");
import java.io.IOException;
import java.io.InputStreamReader;
import java.awt.Container ;
import java.awt.FlowLayout ;
import javax.swing.JFrame;
import javax.swing.JButton ; public class Input
{
class J_button extends JFrame
{
public J_button()
{
super("选择操作") ;
Container c = getContentPane () ;
c.setLayout ( new FlowLayout ());
JButton [ ]a = {new JButton("加法") ,new JButton("减法")};
for(int i = 0 ;i < 2 ;i ++)
{
c.add(a[i]);
}
}
}
public static int mb_In(BufferedReader f )
{
try
{
String s = f.readLine() ;
int i = Integer.parseInt(s);
return i ;
}
catch (IOException e)
{
return -1 ;
}
} public static void main(String[] args)
{
BufferedReader f1 = new BufferedReader (new InputStreamReader(System.in));
BufferedReader f2 = new BufferedReader (new InputStreamReader(System.in));
int i=0 ;
int j=0 ;
try
{
System.out.println("请输入第一个数字:");
i = mb_In( f1 ) ;
System.out.println("请输入第二个数字:");
j = mb_In( f2 ) ;
}
catch(Exception e)
{
System.err.println("异常");
e.printStackTrace();
}
System.out.println("第一个输入数字"+ i);
System.out.println("第一个输入数字"+ j);
Input I = new Input() ;
Input.J_button app = I .new J_button();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
app.setSize(300 , 150 );
app.setVisible(true) ;
System.out.println("请选择操作,1为加法,2为减法");
BufferedReader f3 = new BufferedReader (new InputStreamReader(System.in));
int k = mb_In(f3);
switch(k)
{
case 1 :
System.out.println("相加为"+ (j+i));
break ;
case 2 :
System.out.println("相减为"+ (j-i));
break ;
}
}
}
import java.io.IOException;
import java.io.InputStreamReader;
import java.awt.event.*;
import java.awt.Container ;
import java.awt.FlowLayout ;
import javax.swing.JFrame;
import javax.swing.JButton ; public class Input
{
class J_button extends JFrame
{
public J_button(final int x, final int y)
{
super("选择操作") ;
Container c = getContentPane () ;
c.setLayout ( new FlowLayout ());
JButton [ ]a = {new JButton("加法") ,new JButton("减法")};
for(int i = 0 ;i < 2 ;i ++)
{
a[i].addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
String str = ae.getActionCommand();
if(str.equals("加法"))
System.out.println("相加为"+ (x+y));
else if(str.equals("减法"))
System.out.println("相减为"+ (y-x));
}
});
c.add(a[i]);
}
}
}
public static int mb_In(BufferedReader f )
{
try
{
String s = f.readLine() ;
int i = Integer.parseInt(s);
return i ;
}
catch (IOException e)
{
return -1 ;
}
} public static void main(String[] args)
{
BufferedReader f1 = new BufferedReader (new InputStreamReader(System.in));
BufferedReader f2 = new BufferedReader (new InputStreamReader(System.in));
int i=0 ;
int j=0 ;
try
{
System.out.println("请输入第一个数字:");
i = mb_In( f1 ) ;
System.out.println("请输入第二个数字:");
j = mb_In( f2 ) ;
}
catch(Exception e)
{
System.err.println("异常");
e.printStackTrace();
}
System.out.println("第一个输入数字"+ i);
System.out.println("第一个输入数字"+ j);
Input I = new Input() ;
Input.J_button app = I .new J_button(i, j);
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
app.setSize(300 , 150 );
app.setVisible(true) ;
System.out.println("请选择操作,1为加法,2为减法");
BufferedReader f3 = new BufferedReader (new InputStreamReader(System.in));
int k = mb_In(f3);
switch(k)
{
case 1 :
System.out.println("相加为"+ (j+i));
break ;
case 2 :
System.out.println("相减为"+ (j-i));
break ;
}
}
}