JAVA经典实用程序代码Word文档格式.doc
- 文档编号:13161414
- 上传时间:2022-10-07
- 格式:DOC
- 页数:58
- 大小:164KB
JAVA经典实用程序代码Word文档格式.doc
《JAVA经典实用程序代码Word文档格式.doc》由会员分享,可在线阅读,更多相关《JAVA经典实用程序代码Word文档格式.doc(58页珍藏版)》请在冰豆网上搜索。
break;
case9:
case8:
B"
case7:
c"
case6:
D"
default:
E"
}
}
}
2成法口诀阵形
publicclassSwitchTest{
publicstaticvoidmain(String[]args){
for(inti=1;
i<
=9;
i++){
for(intj=1;
j<
=i;
j++){
System.out.print(j+"
*"
+i+"
="
+(i*j)+"
\t"
}
System.out.println();
}
3华氏和摄氏的转换法
importjava.util.Scanner;
Scannersc=newScanner(System.in);
while(true){
System.out.println("
请输入要转换的温度类型:
C或F"
Strings=sc.next().trim();
if("
.equalsIgnoreCase(s)){
//做摄氏向华摄的转换
System.out.println("
请输入要转换摄氏的温度:
.."
doubledb=sc.nextDouble();
doubledb2=(db*9/5)+32;
对应的华氏温度:
"
+db2+"
F"
}elseif("
f"
//做华摄向摄氏的转换
请输入要转换华氏的温度:
doubledb2=(db-32)*5/9;
对应的摄氏温度:
+Math.round(db2)+"
C"
}elseif("
exit"
.equalsIgnoreCase(s)){
break;
}
booleanflag=true;
while(flag){
请输入要转换的温度,如:
50c或100f"
Stringstr=sc.nextLine().trim();
if(str.endsWith("
)||str.endsWith("
)){
//做摄氏向华摄的转换30c
Stringst=str.substring(0,str.length()-1);
doubledb=Double.parseDouble(st);
//[0,2)
//2doubledb=Double.valueOf(st).doubleValue();
}elseif(str.endsWith("
//做华摄向摄氏的转换
.equalsIgnoreCase(str)){
flag=false;
4三个数的最大数
inta=1,b=2,c=3,d=0;
d=a>
b?
a:
b;
(a>
c?
c):
(b>
b:
c);
System.out.println("
最多数为:
+d);
5简单计算器的小程序
packageone;
importjava.awt.BorderLayout;
importjava.awt.GridLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjavax.swing.JButton;
importjavax.swing.JFrame;
importjavax.swing.JPanel;
importjavax.swing.JTextField;
publicclassJsqimplementsActionListener{
privateJFrameframe;
privateJButton[]bus;
privateJTextFieldjtx;
privateJButtonbu;
privatechar[]strs;
privateStringd_one="
;
privateStringoperator;
newJsq();
/*利用构造进行实例化*/
publicJsq(){
frame=newJFrame("
计算器"
jtx=newJTextField(14);
bus=newJButton[16];
strs="
789/456*123-0.+="
.toCharArray();
for(inti=0;
i<
16;
i++){
bus[i]=newJButton(strs[i]+"
bus[i].addActionListener(this);
bu=newJButton("
bu.addActionListener(this);
init();
/*GUI初始化*/
publicvoidinit(){
JPaneljp1=newJPanel();
jp1.add(jtx);
jp1.add(bu);
frame.add(jp1,BorderLayout.NORTH);
JPaneljp2=newJPanel();
jp2.setLayout(newGridLayout(4,4));
jp2.add(bus[i]);
frame.add(jp2,BorderLayout.CENTER);
frame.pack();
frame.setLocation(300,400);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
/*事件的处理*/
publicvoidactionPerformed(ActionEventarg0){
/*获取输入字符*/
Stringconn=arg0.getActionCommand();
/*清除计算器内容*/
if("
.equals(conn)){
d_one="
operator="
jtx.setText("
return;
/*暂未实现该功能*/
if("
."
.equals(conn)){
/*记录运算符,保存运算数字*/
if(("
+-*/"
.indexOf(conn))!
=-1){
if("
.equals(d_one)&
&
"
.equals(jtx.getText()))return;
d_one=jtx.getText();
operator=conn;
/*计算结果*/
doubledb=0;
+"
.equals(operator)){
db=Double.parseDouble(d_one)
+Double.parseDouble(jtx.getText());
jtx.setText(db+"
-"
.equals(o
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 经典 实用程序 代码