public class MyTest { public static void main(String[] args) { int a=2; int b=6; int c=a+b; System.out.println("结果为"+c); } }
与C语言有些类似
上面的方式不太灵活,我们进行改进
控制台方式
import java.io.*; public class MyTest { /*两数求和*/ public static void main(final String[] args) throws IOException { System.out.println("请输入一个整数:"); final byte t[] = new byte[10]; System.in.read(t); final String sl = new String(t); final int a = Integer.parseInt(sl.trim()); System.out.println("请输入一个小数:"); System.in.read(t); final String s2 = new String(t); final double b = Double.parseDouble(s2.trim()); // 处理数据 final double c = a + b; System.out.println("计算结果为:"+c); } }
GUI
import javax.swing.JOptionPane; public class MyTest { /*两数求和*/ public static void main(final String[] args) { //输入数据 //图形化输入方案 String s1=JOptionPane.showInputDialog("请输入一个整数:"); int a=Integer.parseInt(s1); String s2=JOptionPane.showInputDialog("请输入一个小数:"); double b=Double.parseDouble(s2); //处理数据 double c=a+b; //输出结果 JOptionPane.showMessageDialog(null,"结果为:"+a+"+"+b+"="+c); } }