Java SE
文章平均质量分 94
关于一些Java SE的一些程序
ityanger
大道至简,知易行难
展开
-
第一章-Java基础
注释是在程序指定位置添加的说明性问题。注释不参与程序运行,仅起到说明作用。关键字:就是被Java语言赋予了特定含义的单词。常量:在程序运行过程中,其值不可以发生改变的量。变量:在程序运行过程中,其值可以发生改变的量。从本质上讲,变量是内存中一小块区域。格式:数据类型 变量名 = 变量值;标识符:就是给类、方法、变量等起名字的符号。由数字、字母、下划线、和美元符组成不能以数字开头不能是关键字区分大小写逻辑运算符,是用来连接关系表达式的运算符,当然逻辑运算符也可以直接。原创 2022-10-24 10:46:39 · 504 阅读 · 1 评论 -
IntelliJ IDEA 2019.2 x64的安装、应用与简单配置
一、Intellij IDEA的简介Intellij IDEA是java语言的集成开发环境,与Eclipse相比,它的功能更多、更强大、更智能,Eclipse更适合刚学习java语言的初学者,它操作起来更简单,而且大多数的入门教程都是使用Eclipse进行演示,有助于初学者快速进入java世界,但Eclipse在支持Maven上并不是很友好,而Intellij IDEA就是基于Maven思想而...原创 2019-10-23 18:50:55 · 30905 阅读 · 2 评论 -
波兰式与逆波兰式的转换和表达式求值
文章目录一、前言二、表达式1.中缀表达式1.1 定义2.前缀表达式2.1 定义2.2 求值3.后缀表达式3.1 定义3.2 求值三、表达式转换1.中缀表达式转换成后缀表达式1.1 算法1.2 例子2.中缀表达式转换成前缀表达式四、END一、前言逆波兰表示法(Reverse Polish notation,RPN,或逆波兰记法),是一种是由波兰数学家扬·武卡谢维奇1920年引入的数学表达式方式...原创 2019-11-22 20:58:47 · 20212 阅读 · 2 评论 -
基于逆波兰表达式实现图形化混合计算器
前言计算器在现实生活中是很普遍的一种工具,所以很多初学者基本上就会用计算器来作为自己的第一个Java项目,当然对于我来说也并不意外。本文采用逆波兰算法来实现计算器的功能,为有需要的小伙伴详细讲解原理和具体实现。完整代码可以查看GitHub仓库。问题分解我们把算术表达式输入给计算器程序并得到最终的计算结果,背后应存在三个过程:算术表达式合法性检查解析算术表达式计算并输出结果因此我们可以...原创 2019-11-22 21:00:29 · 21173 阅读 · 0 评论 -
Java之高精度运算(大数加法、大数减法、大数乘法、大数除法等)
目录高精度 + 高精度高精度 - 高精度高精度 * 高精度高精度 / 高精度 & 高精度 % 高精度高精度 * 单精度高精度幂取模高精度 + 高精度题目链接:http://bailian.openjudge.cn/practice/2981?lang=en_USAccepted Code:import java.math.BigInteger;i...原创 2019-08-02 11:35:22 · 2766 阅读 · 0 评论 -
用Intellij IDEA创建第一个HelloWorld项目
让我们来创建第一个 Java 项目HelloWorld,运行Intellij IDEA进入如下界面:如上图所示,点击Create New Project,进入如下界面:在这里,我们选择Java --> Java EE进行项目的创建,然后再看红色箭头所指的Project SDK,其表示在接下来我们的项目中所使用的 SDK,要想进行设置,这就需要我们在事先下载好 JDK 啦。...原创 2019-08-02 10:22:04 · 15706 阅读 · 1 评论 -
Java实现简单混合计算器
这个计算器并不是基于逆波兰实现的,而是通过简单的递归,一层一层地计算最终求得结果。具体的图形化界面可以参考我的另外一个篇博客:,这里我只是简单的介绍一下怎样求得算术表达式的结果,另外如果有需要可以加入另外那个博客中的Check方法,来检查表达式的合法性。计算表达式的算式如下所示:import java.math.BigDecimal;import java.util.Scanner;p...原创 2019-11-22 21:16:24 · 17805 阅读 · 0 评论