每周必写
这周没有新的开发任务,继续开发四则运算。从一个简单的两个数加减到难度慢慢提升,编写过程中遇到的新问题是以前开发过程中遇到的问题,这些问题不是大问题,但能使程序出现不同的效果,例如运行,让用户输入算式,从控制台输出结果,会出现算式和运行结果在一行上,让人觉得看起来有点混乱,在此基础上又重新编写,解决前面的问题。
慢慢的发现问题,发现自己欠缺的知识点,并能解决一些问题,不盲目的去看到一个项目就去没有规划,没有考虑就去做,不是觉得自己做的有多好,只是让自己很好的去学习。
阅读了《Java编程思想(第4版)》16章 数组 在使用数组中知道JAVA与C#基本一样 c#中数组与java中不同之处表现在高维上,c#中有高维数据的存在,而定义为:double[,] data[3,3];//这里定义了一个3*3的高维数组,但我们若用data[0]这样的形式取数组时会出错。c#和java都是存在数组的数组,java中定义很简单,如:double[][] data=new double[3][3];//这样里定了一个3*3 的数组的数组.而在c#中若定义:double[][] data=d=new double[3][3];//这样的编加是不通过的
java和c#都支持如下定义数组的数组:
double[][] data=new double[3][];
data[0]=new double[2];//这说明data的第一个数组是一个2维的
data[1]=new double[3];//这说明data的第二个数组是一个3维的
data[2]=new double[6];//这说明data的第三个数组是一个6维的