上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 1. 加入了库存量的概念,库存量在一定范围内随机变化,表示其他人对这种商品的买卖。 2. 查了查多态的相关知识,没想出昨天那bug的解决办法,晚上去S1问了一下,针对价格和库存两个属性各分别写了get和set方法,算是搞定了。 3. 懒得再给id写两个方法,直接干掉了,之后实现了昨天想到的在Run类里加一个数组来放商品名的想法,或者干脆等学了映射之后再改,目前直接用0将就着,反正眼下也没有什么加入新商品的必要,这纯粹是体力活。 4. 今天这不是没干什么事么…… 5. 一天只解决一个bug效率是不是有点低。 6. 暂且加入了被注释掉的collapse方法,到时候判断值崩用。 7.... 阅读全文
posted @ 2013-11-26 22:15 Chihane 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 第一天,11/25到11/26凌晨: 1. 既然要做交易类,首先要有东西交易,于是先写了Commodity抽象类,大致定义了名称ID和价格三个属性,又定义了changePrice这个方法,为了表示市场价格的浮动。 2. 于是顺其自然地先写了一个子类来测试,嗯,叫苹果。价格变化用了这样的方法实现(当然这是今天又稍微修改了一下的版本,不过思想上差不多):void changePrice(){this.price = (int) ((50 + Math.random() * 15.6 - 7.8) * 10) / 10.0;} 3. 作为游戏当然必须有玩家,于是稍微测试了一下苹果的几个属性的显... 阅读全文
posted @ 2013-11-26 21:39 Chihane 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1 public static void showTime() { 2 long storedSec = -1; 3 while (true) { 4 long time = System.currentTimeMillis(); 5 time /= 1000; 6 long sec = time % 60; 7 if (sec == storedSec) 8 continue; 9 storedSec = s... 阅读全文
posted @ 2013-11-25 21:56 Chihane 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 接收两个字符串参数,然后返回一个数组,内容是第一个字符串在第二个字符串中所有的下标值。感觉将来会发现其实这个已经有内置类替我解决了……数组列表和数组的转换有点蛋疼,查到的说法都不能用,还有人在用我这没有的方法……我搜的明明就是JAVA……结果还是用笨方法了,看StackOverFlow上很多人也是这么办的。吃完饭再稍微修改修改。 1 package selfUtil; 2 3 import java.util.ArrayList; 4 5 public class GetAllIndex { 6 7 /** Get all indexes of a char or a p... 阅读全文
posted @ 2013-11-25 13:15 Chihane 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 逻辑倒是够清晰,不过直觉告诉我方法肯定能改进。//初始化数组。boolean[] list = new boolean[500];for (int i = 0; i < list.length; i++) { list[i] = true;}//count用来数三,limit用来在数组里只有一个true的时候结束循环。int count = 0;int limit = 0;//如果上一次循环只数到过一次true位置,说明任务完成,跳出。while (limit != 1) { //每次循环重置limit。 limit = 0; //遍历数组。 fo... 阅读全文
posted @ 2013-11-23 13:23 Chihane 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序:int[] list = {5,7,3,9,2,6,1,4,0,8};for (int j = list.length - 1; j > 0; j--) { //从大到小取出数组中所有数。 for (int i = 0; i list[i + 1]) { //如果这个数比它后面的那个数大呢, int temp = list[i]; //就把它俩交换过来。 list[i] = list[i+1]; //如此一来呀, list[i+1] =... 阅读全文
posted @ 2013-11-22 23:00 Chihane 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 那么回顾一下之前两个半月。2013/8/28 13:48 我打开了这个帖子:每种编程语言的平均收入。这大概是我学编程的开端。当然真正的开端是小学敲的那几行VB。后来我越想越觉得我不能死,大概是用手机或者琪琪电脑搜了一下相关信息,之后就在——2013/8/31 15:48 三天后的正好两个小时后,我非常突然地打开了学习编程 | Codecademy。非常简单又有成就感的Python交互式学习网站。2013/8/31 17:26 第一次在我的电脑上打开了简明 Python 教程 / 安装Python / Linux和BSD用户,而且在一分钟内跟着这一章的教程下了Python。之后就是Codecad 阅读全文
posted @ 2013-11-22 19:54 Chihane 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 程序很简单,产生随机数,然后缩小到需要的范围,再转成char格式,就能输出随机字符了。 1 package selfUtil; 2 3 public class RandomChar { 4 /** Generate a random lower-case letter(from a to z). */ 5 public static char lowerCase() { 6 return (char) (97 + (int) (Math.random() * (122 - 97 + 1))); 7 } 8 9 /** Generat... 阅读全文
posted @ 2013-11-22 19:50 Chihane 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 抓彩票。Math.random()用起来比Random包简单,不过功能也差一点。此外就是简单的JOptionPane调用以及各种条件循环语句。没啥好讲的,简单的跟狗一样。 1 package Lottery; 2 3 /**Name: Lottery 4 * Author: mlxy 5 * Date: 2013-11-18 6 * Version: 1.0 7 * Memo: 内容一运行就懂,没什么特别的营养。 8 */ 9 10 import javax.swing.JOptionPane;11 12 public class Run {13 ... 阅读全文
posted @ 2013-11-18 20:36 Chihane 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 猜数游戏,也用Python做过的。这么简单的东西,就不写文档了吧……几个问题:1. 弹窗用JOptionPane类(包?)里面的show×××××方法,名字很好懂,打了show看输入提示就知道自己需要哪个,这个程序里用了两个,之后用用别的。2. 弹窗有两种用法,拿showInputDialog()举例,括号里接收几个参数, 第一个参数叫parent component,似乎是决定框架样式的,用null做值的话会提供一个默认框架。 第二个参数是窗口显示的内容,像是“你确定要退出吗?”这类句子呆着的地方。 第三个是窗口标题,和第二个一样,都是接受字 阅读全文
posted @ 2013-11-17 02:31 Chihane 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 是弱逼综合症。 1 package TicTacToe; 2 3 /**Name: TicTacToe 4 * Author: mlxy 5 * Date: 2013-11-14 6 * Version: 0.9 7 * Memo: 异常检查没做,落子的时候超范围就报错。 8 * 电脑的AI没做,基本上三个子就能赢。 9 */ 10 11 import java.util.Scanner; 12 import java.util.Random; 13 14 public class Run { 15 ... 阅读全文
posted @ 2013-11-14 22:29 Chihane 阅读(159) 评论(0) 推荐(0) 编辑
摘要: \封装/ 1 package TicTacToe; 2 3 import java.util.Scanner; 4 import java.util.Random; 5 6 public class Run { 7 8 // 数组输入和随机三个必需对象。 9 static Scanner input = new Scanner(System.in); 10 String[] panel = new String[9]; 11 Random generator = new Random(); 12 13 void ... 阅读全文
posted @ 2013-11-14 21:26 Chihane 阅读(128) 评论(0) 推荐(0) 编辑
摘要: TicTacToe。 对的我还有进步空间一定是这样。 1 package What; 2 3 import java.util.Scanner; 4 import java.util.Random; 5 6 public class Run { 7 8 // 数组输入和随机三个必需对象。 9 static String[] panel = new String[9]; 10 static Scanner input = new Scanner(System.in); 11 static Random generator = ... 阅读全文
posted @ 2013-11-13 17:30 Chihane 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.Java里是要先定义一个公用类,然后再在里面写小类?还是得每个类占一个文件?那用不用每个类里写一个入口方法?2013-11-11 16:39:?? 1-1 第一个问题那个叫嵌套类。源文件可以只有一个,不过编译了之后就会把所有类分割成不同文件,有一个入口方法就可以,运行那个文件。2013-11-26 22:16:402.平台无关意味着程序写法要提前想好?还是说只保证能运行不保证不报错?不然我在Windows里面读取C盘的文件,放到Linux里怎么运行?2013-11-12 08:49:?? 2-1 来来你告诉我什么叫C盘。要不要想想linux怎么进D盘。 2-2 系统盘是%System... 阅读全文
posted @ 2013-11-11 16:50 Chihane 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 之前用的博客地址,留着备档吧。http://pythonfornow.lofter.com/想看的时候过去看就是了。看起来这边版式定制项比较多,试用一阵子吧。注意显示的时间是最后编辑的时间,看来还是有必要自己插入时间的。==========================================结果居然导入成功了……那就这样吧。 阅读全文
posted @ 2013-11-08 23:18 Chihane 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页