KeepCoding

天天码代码计划

This project is maintained by renkaigis

2017年9月 Coding 签到

个人主页:秋月春风等闲度

日期 签到 内容
01 参见代码
019:输出错误信息与调试信息
020:从控制台接收输入字符
021:重定向输出流实现程序日志
022:自动类型转换与强制类型转换
02 参见代码
023:加密可以这样简单(位运算)
024:用三元运算符判断奇数和偶数
025:更精确地使用浮点数(BigDecimal)
026:不用乘法运算符实现 2×16
03 参见代码
027:实现两个变量的互换(不借助第3个变量,用异或来互换)
028:判断某一年是否为闰年(if……else)
029:验证登陆信息的合法性(if……else)
030:为新员工分配部门(switch)
031:用 switch 语句根据消费金额计算折扣
032:判断用户输入月份的季节(switch)
033:使用 while 与自增运算符循环遍历数组
04 参见代码
034:使用 for 循环输出杨辉三角
035:使用嵌套循环在控制台上输出九九乘法表
036:用while循环计算 1+1/2!+1/3!+…1/20!
037:for 循环输出空心的菱形
038:foreach 循环优于 for 循环
039:终止循环体(break)
040:循环体的过滤器(continue语句)
05 参见代码
041:循环的极限(死循环)
042:获取一维数组最小值(用 JFrame,没有再现代码!!没搞懂!
042问题已解决:自己做的时候出现的错误是 label 在 ArrayMinValue 类中定义,do_button_actionPerformed 这个方法不能使用它,只需要将它声明在 ArrayMinValue 窗体中即可!
06 参见代码
043:将二维数组中的行列互换
044:利用数组随机抽取幸运观众(JFrame)
07 参见代码
045:用数组设置 JTable 表格的列名与列宽
08 参见代码
046:数组的下标界限(数组下标越界抛出异常)
主程序很简单,烦的是为什么都要界面编程。大致看了一下后面的程序,几乎都要使用界面。有点要疯狂了!!!
今天帮师姐打辅助,暂且练习一个代码吧~
09 参见代码
047:按钮控件数组实现计算器界面(JButton 控件的二维数组)
048:复选框控件数组(CheckBox)
10 参见代码
049:用数组反转字符串(renkai → iakner)
050:使用选择排序法(必须重点掌握
11 参见代码
051:冒泡排序法(必须重点掌握
后面半个多月要开始给老师加紧做一个项目了!
12 设计思想及过程
转至 github 查看源码
052:快速排序法(必须重点掌握
13 设计思想及过程
转至 github 查看源码
053:直接插入排序法(必须重点掌握
054:使用 sort 方法对数组进行排序(Java 自带 Arrays 类中的 sort 方法)
奇怪的是为什么限制文本框输入字符的 keyPressed 方法没用!!!
14 设计思想及过程
转至 github 查看源码
055:反转数组中元素的顺序
15 设计思想及过程
转至 github 查看源码
056:用动态数组保存学生姓名(ArrayList 集合类)
16 设计思想及过程
转至 github 查看源码
057:用 List 集合传递学生信息
17 设计思想及过程
转至 github 查看源码
058:用 TreeSet 生成不重复自动排序随机数组
059:Map 映射集合实现省市级联选择框
18 参见代码
060:把数字格式化为货币字符串(NumberFormat)
061:格式化当前日期(DateFormat)
19 参见代码
062:货币金额大写格式(比较复杂,以后多看看)
20 参见代码
063:String 类格式化当前日期(String.format)
064:字符串大小写转换( toUpper() 和 toLower() )
21 参见代码
065:字符与 Unicode 码的转换(toCharArray)
066:判断用户名是否正确(equals)
22 参见代码
067:用户名排序(没看懂,明天继续看)
23 参见代码
068:判断网页请求与 FTP 请求(简单的 if…else…)
069:判断文件类型(引入外部文件 extName.inf )
24 参见代码
070:判断字符串是否为数字
25 参见代码
071:验证 IP 地址的有效性(代码很简单,但是看不懂正则表达式!!!😠)
072:鉴别非法电话号码(正则表达式)
正则表达式
26 参见代码
073:根据标点符号对字符串进行分行(split())
27 参见代码
074:将字符串的每一个字符进行倒序输出(reverse())
075:获取字符串中汉字的个数
28 参见代码
076:批量替换某一类字符串(replace(oldStr,newStr))
077:把异常与错误信息显示到窗体中(toString())
29 参见代码
078:从字符串中分离文件路径、文件名及扩展名(substring(),indexOf(),lastIndexOf())
079:判断手机号的合法性(正则表达式)
30 参见代码
080:用字符串构建器追加字符(StringBuilder)
081:去掉字符串中的所有空格(charAt())