博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
两个小的java程序,用于练习java基本语法
阅读量:5094 次
发布时间:2019-06-13

本文共 2200 字,大约阅读时间需要 7 分钟。

1、输入两个数,求其加减乘除。用窗口的形式呈现

1 import javax.swing.JOptionPane; 2  3 public class JJCC { 4     public static void main(String[] args) 5     { 6         String firstNumber,secondNumber; 7         int number1,number2; 8         int he,cha,ji,shang; 9         firstNumber = JOptionPane.showInputDialog10                 ("input the first integer please");11         secondNumber = JOptionPane.showInputDialog12                 ("inout the second integer please");13         number1 = Integer.parseInt(firstNumber);14         number2 = Integer.parseInt(secondNumber);15         he = number1 + number2;16         cha = number1 - number2;17         ji = number1 * number2;18         shang = number1 / number2;19         JOptionPane.showMessageDialog(null, "number1 + number2 is "20                 +he+"\nnumber1 - number2 is "+cha+"\nnumber1 *"21                         + " number2 is "+ji+"\nnumber1 / number2 is "+shang22                         ,"Results", JOptionPane.PLAIN_MESSAGE);23     }24 }

 

2、生成一个6位的随机字符串验证码(以窗口的形式)(位数可改)

1 import javax.swing.JOptionPane; 2  3 public class RandomStr { 4 //    public void createRandomStr(int weishu) 5 //    { 6 //        String str = ""; 7 //        for(int i=1;i<=weishu;i++) 8 //        { 9 //            //生成一个表示a~z的ASCII的随机数10 //            int intValue = (int)(Math.random()*26+97);11 //            //将此随机数转化为其对应的字母并连接在str后面12 //            str = str + (char)intValue;13 //        }14 //    }15 16     public static void main(String[] args) {17     //生成一个6位的由小写字母组成的随机字符串    18         int weishu=6;19         String str = "";20         for(int i=1;i<=weishu;i++)21         {22             //生成一个表示a~z的ASCII的随机数23             int intValue = (int)(Math.random()*26+97);24             //将此随机数转化为其对应的字母并连接在str后面25             str = str + (char)intValue;26         }27     //随机字符串生成完毕28         String inputStr;29         inputStr = JOptionPane.showInputDialog("请输入以下验证码\n"+str);30         if(inputStr.equals(str))31         {32             JOptionPane.showMessageDialog(null, "验证成功");33         }34         else35         {36             JOptionPane.showMessageDialog(null, "抱歉,验证失败");37         }38     }39 40 }

 

转载于:https://www.cnblogs.com/yychnbt/p/4856105.html

你可能感兴趣的文章
DM8168 DVRRDK软件框架研究
查看>>
django迁移数据库错误
查看>>
epoll学习01
查看>>
java基础-排序
查看>>
自己写Tiny6410的Bootloader总结!
查看>>
redis的配置文件解释
查看>>
yii 跳转页面
查看>>
闭包问题
查看>>
C++:指针
查看>>
C#一个FTP操作封装类FTPHelper
查看>>
Linux运维基础入门(二):网络基础知识梳理02
查看>>
你所不知道的 CSS 阴影技巧与细节
查看>>
MyBatis框架的使用及源码分析(三) 配置篇 Configuration
查看>>
20172319 实验三《查找与排序》实验报告
查看>>
构造函数的继承
查看>>
Nginx的虚拟主机配置
查看>>
overflow 属性
查看>>
Java中多态的一些简单理解
查看>>
洛谷 1449——后缀表达式(线性数据结构)
查看>>
JZOJ 3.10 1539——三条直线
查看>>