本文主要是介绍java基础一些算法(第二篇),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天上博客里多了一个心的图标,感谢安卓巴士给的这个肯定图标,
我们接着上次,首先我开篇想问问大家几个java基础实现案例,大家也可以默默的打印跟自己看看自己会写不,都不是很难的问题,
1.奇数和,偶数和,
int sum=0;
public void setSout(){for (int j = 0; j <100 ; j++) {if (j%2==1){sum+=j;}}System.out.println(sum);
}
public void setSum(){
for (int i = 1; i <100 ; i+=2) {sum+=i;}System.out.println(sum);}
这是奇数和,但是我写了俩种方式,第二种方式大家肯定没有这么写过,但是这就涉了,优化问题,很多人问为啥我写那么多别人一俩行就可以了,其实就在于平常思考,
2.水仙花实现。
private void setflow(){
int bai=0;int shi=0;int ge=0;for (int i =100; i <1000 ; i++) {bai=i/100;shi=i/10%10;ge=i%10;if ((bai*bai*bai+shi*shi*shi+ge*ge*ge)==i){System.out.println(i);}}}
大家看看自己还有没有自己实现一种方式,
3.99乘法表实现,三角形,这个我接不写代码了
最后我想给大家提的是char类型,这个是我基本数据类型比较不是特别熟悉的类型,后来我慢慢发现这个数据类型很重要,如果大家不熟悉可以复习,了解了解, 好多数据传输用到,跟定义,
我写个一个输出26个字母大小的用到的。
public void setChar(){
char daxie='A';char xiaoxie='a';for (int i = 0; i < 26; i++) {System.out.println(daxie+""+xiaoxie);daxie++;xiaoxie++;}}
今天到这里吧,我有好多东西都在百度网盘,有空我上传到安卓巴士,让大家都可以学习一起进步,让安卓巴士越办越好。
这篇关于java基础一些算法(第二篇)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!