前几天在新人报道上看见一个会开发的女神补发了一个报到,心想能加分,也怕大家都发我不发扣分,我也补发一个吧,不知道为什么被删了,给版主留言,现在还没得到答复,是不是因为在里面吐槽了网站的建议是,文字控发表为什么还要审核呢?是谁审核?这样会不会因为一个人的好恶而错打掉好文章呢?还是说不让补发?那个女神怎么补发了呢?还很火,已无力吐槽,省的这帖子再被删除。
不再发些容易违规的了,就发技术贴吧。
今天看了发的那本书,也算是对学习内容的一个复习和补充吧,看到了两个小程序,蛮有意思,课堂上也没讲。
第一个是函数的递归,求和,代码如下
class Demo {
public static void main(String[] args) {
int sum = getSum(4);
System.out.println("sum = "+sum);
}
public static int getSum(int n) {
if (n==1){ //递归停止的条件
return 1;
}
int temp = getSum(n-1);//再函数中再调用自己
return temp + n;
}
}
乍一看上去,很唬人,其实仔细研读不是很难。
第二个就是二位数组的求和,中间还可以加一句,就是打印各个小组的总和。代码如下:
class Demo{
public static void main(String[] args){
int[][] arr={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int sum=0;
for(int x=0;x<arr.length;x++) {
for(int y=0;y<arr[x].length;y++) {
sum=sum+arr[x][y];
}
System.out.println("第"+(x+1)+"小组的 sum"+(x+1) +"=" +sum);//加这一句
}
System.out.println("总额sum总="+sum);
}
}
剩下的都是文字性的总结了:
数组的另外一种写法:int [] x;x=new int[10];
今天用editplus的时候发现了一个选中当前行的快捷键,Ctrl +r, |
|