两个小的java程序,用于练习java基本语法
1、输入两个数,求其加减乘除。用窗口的形式呈现
- import javax.swing.JOptionPane;
- public class JJCC {
- public static void main(String[] args)
- {
- String firstNumber,secondNumber;
- int number1,number2;
- int he,cha,ji,shang;
- firstNumber = JOptionPane.showInputDialog
- ("input the first integer please");
- secondNumber = JOptionPane.showInputDialog
- ("inout the second integer please");
- number1 = Integer.parseInt(firstNumber);
- number2 = Integer.parseInt(secondNumber);
- he = number1 + number2;
- cha = number1 - number2;
- ji = number1 * number2;
- shang = number1 / number2;
- JOptionPane.showMessageDialog(null, "number1 + number2 is "
- +he+"\nnumber1 - number2 is "+cha+"\nnumber1 *"
- + " number2 is "+ji+"\nnumber1 / number2 is "+shang
- ,"Results", JOptionPane.PLAIN_MESSAGE);
- }
- }
2、生成一个6位的随机字符串验证码(以窗口的形式)(位数可改)
- import javax.swing.JOptionPane;
- public class RandomStr {
- // public void createRandomStr(int weishu)
- // {
- // String str = "";
- // for(int i=1;i<=weishu;i++)
- // {
- // //生成一个表示a~z的ASCII的随机数
- // int intValue = (int)(Math.random()*26+97);
- // //将此随机数转化为其对应的字母并连接在str后面
- // str = str + (char)intValue;
- // }
- // }
- public static void main(String[] args) {
- //生成一个6位的由小写字母组成的随机字符串
- int weishu=6;
- String str = "";
- for(int i=1;i<=weishu;i++)
- {
- //生成一个表示a~z的ASCII的随机数
- int intValue = (int)(Math.random()*26+97);
- //将此随机数转化为其对应的字母并连接在str后面
- str = str + (char)intValue;
- }
- //随机字符串生成完毕
- String inputStr;
- inputStr = JOptionPane.showInputDialog("请输入以下验证码\n"+str);
- if(inputStr.equals(str))
- {
- JOptionPane.showMessageDialog(null, "验证成功");
- }
- else
- {
- JOptionPane.showMessageDialog(null, "抱歉,验证失败");
- }
- }
- }
两个小的java程序,用于练习java基本语法的更多相关文章
- [转] Java程序员学C#基本语法两个小时搞定(对比学习)
Java程序员学C#基本语法两个小时搞定(对比学习) 对于学习一门新的语言,关键是学习新语言和以前掌握的语言的区别,但是也不要让以前语言的东西,固定了自己的思维模式,多看一下新的语言的编程思想. ...
- Java初学者作业——编写 Java 程序,定义 Java 类 (Point) 用来表示坐标,坐标范围在(0,0)到(100,100)以内,并显示合法的坐标在控制台。
返回本章节 返回作业目录 需求说明: 编写 Java 程序,定义 Java 类 Point 用来表示坐标,坐标范围在(0,0)到(100,100)以内,并显示合法的坐标在控制台. 实现思路: 定义 P ...
- Java程序员学C#基本语法两个小时搞定(对比学习)
对于学习一门新的语言,关键是学习新语言和以前掌握的语言的区别,但是也不要让以前语言的东西,固定了自己的思维模式,多看一下新的语言的编程思想. 1.引包 using System;java用import ...
- 【Java程序】tesseract_orc java上的一种实现方法
今天想着把以前做过的一个Android的文字检测识别应用好好的回顾一下,因为以前写java程序,目的就是能用就行,不会仔细看每一个部分代码,也不会记他们的用法,不回会去查API,借鉴别人的例程,用过就 ...
- 写给Java程序员的Java虚拟机学习指南
大家好,我是极客时间<深入拆解Java虚拟机>作者.Oracle Labs高级研究员郑雨迪.有幸借这个专题的机会,能和大家分享为何Java工程师要学Java虚拟机?如何掌握Java虚拟机? ...
- 编写Java程序,使用 Java 的 I/O 流将 H:\eclipse.zip 文件拷贝至 E 盘下,重新命名为 eclipse 安装 .zip。
查看本章节 查看作业目录 需求说明: 使用 Java 的 I/O 流将 H:\eclipse.zip 文件拷贝至 E 盘下,重新命名为 eclipse 安装 .zip.在拷贝过程中,每隔2000 毫秒 ...
- Java程序日志:java.util.logging.Logger类
一.Logger 的级别 比log4j的级别详细,全部定义在java.util.logging.Level里面.各级别按降序排列如下:SEVERE(最高值)WARNINGINFOCONFIGFINEF ...
- java程序在没有java环境的电脑上执行的方法(关键词jar,exe)
可以让你写的java程序在别人没有任何java配置以及环境的情况下执行 写好程序 在程序对应的package上右键->export->java->Runnable JAR file- ...
- Java程序动态编译Java源文件
最近接触到公司一个项目,需要将生成的源码动态编译,记录下学习过程. 先贴出官网推荐写法: JavaCompiler.CompilationTask getTask(Writer out, ...
- IntelliJ IDEA 编译Java程序出现 'Error:java: 无效的源发行版: 9' 的解决方案
最新安装的IntelliJ IDEA 2018.1编译器,创建Java Project,并选择之前安装好的Eclipse配置的JDK,如图所示: 在工程中添加 Main.class, main函数中写 ...
随机推荐
- Java虚拟机学习(5):类加载器(ClassLoader
类加载器 类加载器(ClassLoader)用来加载 class字节码到 Java 虚拟机中.一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源文件在经过 Javac之后就被转换成 ...
- Hibernate框架的使用。。。
在lib文件夹里面导入Hibernate开发的架包和连接mysql,连接数据源c3p0的架包... 在src目录下建立Hibernate Configuration File(cfg.xml)的配置 ...
- Android EditText 密码框默认是小圆点 怎么改成其它的(*)?
text.setTransformationMethod(new AsteriskPasswordTransformationMethod()); public class AsteriskPassw ...
- [Scrapy] Mac安装Scrapy
Mac安装Scrapy Mac版本 10.11 El Captain. 前一段想在Mac上用Scrapy,各种问题.有一个不错的工具:Anaconda. 安装Anaconda 下载地址 我还是下pyt ...
- CSS3的chapter2
CSS的选择符有很多,大致分为八种: 通配选择符 元素选择符 群组选择符 关系选择符 id及class类选择符 伪类选择符 属性选择符 伪对象选择符 1.通配选择符: 可以使用模糊指定的方式来对对象进 ...
- 安装 phoneGap
npm config set registry http://registry.cnpmjs.org 使用最新版本PhoneGap ,决定使用官方提供的方法安装一次. 官方提供方法有些地方没有提到,因 ...
- Oracle Form Data Entry Sample
I shared a data entry example form here in this post for Oracle Forms beginner developers, so that t ...
- JPA入门案例详解(附源码)
1.新建JavaEE Persistence项目
- jQuery核心之DOM操作的常用方法
参考jQuery官网API文档 1..attr() 获取 : ); 3.选择器与常用方法: ) .html( "new text for the third h3!" ) .en ...
- 文档批量格式化之word技能
一.在条目末尾添加# Ctrl + H 然后将 ^p替换为#^p 二.繁体字转换为简体字 在word 审阅-->简转繁(繁转简)都可以相互互转 三.将表格的变成字典或者规则的字符串格式 结合Ex ...