一、弹出JOptionPane显示框
package exercise;
import javax.swing.JOptionPane;
public class WelcomInMessageDialogBox {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null,"第二次练习","显示内容如下",JOptionPane.INFORMATION_MESSAGE);
}
}
二、计算圆的面积,显示结果同时弹出显示框
package exercise;
import javax.swing.JOptionPane;
public class ComputeArea {
public static void main(String[] args) {
final double PI=3.14159; //定义的常量PI一定要在用到他的式子之前,否则显示未定义
double r=20.5,area=r*r*PI;
System.out.println("半径为"+r+"的圆,其面积为"+area);
JOptionPane.showMessageDialog(null,"他的面积为"+area,"半径为"+r+"的圆",JOptionPane.INFORMATION_MESSAGE);
JOptionPane.showMessageDialog(null,area); //也可以这么简写
}
}
三、运算符
除法/:整数的除法结果是整数,小数部分省去
取余%:只有被除数是负的,余数才是负的
+ -:二元运算符,可以用于运算的同时还可以用于表示正负
* /:一元运算符
四、数值类型、字符类型的转换
package exercise;
public class Change {
public static void main(String[] args) {
int i=32;
double r=65.25;
double d=(double)i;
char c=(char)r;
String s="Capter"+"JAVA"+i+2;
System.out.println("i由"+i+"被转换为"+a+"\n"+"r由"+r+"被转换为"+(int)r+"\n"+"r转换为char的值为"+c+"\n"+"两字符串与数字相加的结果为"+s);
System.out.println("注意\n"+"换行符的\n"+"用法"); //注意换行符号\n的用法
}
}
五、输入框实现输入功能
package exercise;
import javax.swing.JOptionPane;
public class ShowInputDialog {
public static void main(String[] args) {
final double PI=3.14159;
String input=JOptionPane.showInputDialog(null,"请输入半径大小","输入窗口",JOptionPane.QUESTION_MESSAGE); //实现输入框输入功能
//int r=Integer.parseInt(input); //整数型时用这个
double r=Double.parseDouble(input); //将字符串转换为数值
double area=r*r*PI;
JOptionPane.showMessageDialog(null,"圆的半径为"+r+","+"面积为"+area,"半径为"+r+"的圆",JOptionPane.INFORMATION_MESSAGE);
}
}