两个小的java程序,用于练习java基本语法
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.showInputDialog 10 ("input the first integer please"); 11 secondNumber = JOptionPane.showInputDialog 12 ("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 "+shang 22 ,"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 else 35 { 36 JOptionPane.showMessageDialog(null, "抱歉,验证失败"); 37 } 38 } 39 40 }
转载于:https://www.cnblogs.com/yychnbt/p/4856105.html
两个小的java程序,用于练习java基本语法相关推荐
- 编写 Java 程序用于显示人的姓名和年龄。
题目 编写 Java 程序用于显示人的姓名和年龄. 定义一个人类Person. 该类中应该有两个私有属性: 姓名 (name) 和年龄 (age) . 定义构造方法用来初始化数据成员. 再定义显示 ...
- java跟python对比_【多年的Java程序员总结Java与Python的对比 】
多年的Java程序员总结Java与Python的对比 作为一个有多年职场经验的技术员,每当我遇到同行时,我都会问一句"你现在用的是什么语言?你喜欢用哪种语言?"至于答案,容后再说. ...
- matlab调用Java程序时出现 Java.lang.OutOfMemoryErrot: GC overhead limit exceeded
matlab调用Java程序时出现 java.lang.OutOfMemoryError: GC overhead limit exceeded JDK1.6.0_37和JDK_1.7.0_60版本, ...
- 在Java程序中打印java运行时参数
在Java程序中打印java运行时参数 本文是基于CentOS 7.3系统环境,进行java的学习和使用 CentOS 7.3 1. java运行时参数 Java程序在运行时,主要分为两大类参数,一类 ...
- mysql连接java程序_实现Java连接mysql
Java连接mysql数据库,代码经过运行准确无误. 下面为实例----> 用数据库操纵工具(例: SQLyogEnt)操纵mysql建表,或dos下建,如下: 数据库名:scutcs 表名:s ...
- Java程序设计基础——简单Java程序
简单Java程序 一.Java应用程序 1.HelloWorldApp 源代码: 编译运行: 二.Java小应用程序 1.HelloApplet 源代码: 编译运行: 2.firstApplet 源代 ...
- 越来越多的Java程序员转行Java大数据...
JAVA的精密,强大,拥有其它语言不可替代的性能和可维护性,早已经是成为最受欢迎的编程语言之一,很多人想进入IT行业,首选的第一门语言就是JAVA. 但是,在未来肯定是大数据的天下,人工智能的爆发,将 ...
- 你好,世界:第一个Java程序(《Java与Python学习通法》)
大家好,我是 jacky 朱元禄,本小节jacky将跟大家分享第一个 java 程序,根据第一程序我们来总结一下 Java 程序的运行机制: 前面我们已经搭建好了 Java 的开发环境,那我们应该如何 ...
- java程序获取外部java程序的控件,将 Java 小程序迁移到 Microsoft J# 浏览器控件-JSP教程,Java技巧及代码...
visual j# .net 小组 microsoft corporation 摘要:通过 microsoft j# 浏览器控件,开发人员可以将所编写的在 java 虚拟机上运行的 java 小程序迁 ...
- java程序员学C#基本语法两个小时搞定(对比学习)
对于学习一门新的语言,关键是学习新语言和以前掌握的语言的区别,但是也不要让以前语言的东西,固定了自己的思维模式,多看一下新的语言的编程思想. 1.引包 using System;java用import ...
最新文章
- Debian和CentOS主流系统按包含文件名称搜索软件包
- 【Tiny4412】EMMC启动最小网络文件系统
- java的svn插件maver_eclipse中 svn插件导入maven项目
- 哈尔滨工业大学计算机培养计划,哈工大计算机科学与技术专业本科生培养方案.docx...
- svn linux版本下载,linux 下安装 subversion(svn) 客户端
- 大学学计算机用游戏本好吗,大学学建筑学用什么配置的笔记本电脑好?
- MYSQL服务器my.cnf配置文档详解
- 【UVA1592】Database (字符串读入技巧和map的使用)
- 异贝,通过移动互联网技术,为中小微实体企业联盟、线上链接、线上线下自定义营销方案推送。案例38
- matlab全安装多大_COMSOL Multiphysics 5.3 软件安装教程
- 一个好用的PLC调试神器
- 扁平化设计的色彩选择
- 解决virtualbox win7虚拟机全屏问题
- 3dMax 倒角剖面(中式亭子)
- 计算机中现代操作系统两个基本特征是什么,现代操作系统的两个基本特征是资源共享和...
- INDEMIND带你玩转OpenCV4.0(一):DIS光流算法解析
- 【原创纯手打】如何使用Vue写微信朋友圈中的留言回复功能(附源码)
- 飞腾平台编译文件系统
- 前端导出Excel,修改字体样式以及居中等
- Java 性能调优的技巧有哪些?
热门文章
- 利用交换机排查网络故障-检测数据流量法
- linux 安装scons
- 利用泛型与反射更新实体(ADO.NET Entity Framework)
- 【234期门诊集锦】全面了解 VMware View 5 虚拟桌面
- java排序算法学习(一)--冒泡排序
- ASP.NET 2.0的编译行为
- CSS 中的字体兼容写法:用CSS为英文和中文字体分别设置不同的字体
- [shell]shell 中| || () {} 用法以及shell的逻辑与或非
- 数论专题 hdu2136
- Changing a remote's URL