1.给数组做反序

public class Ak01 {
public static void main(String[] args) {
int[] a = new int[]{22,48,41,2,7,9};
int start=0;
int end=a.length-1;
int size = a.length;
for(int i = 0;i<size/2;i++) {
int temp;
temp = a[start];
a[start]=a[end];
a[end]=temp;
start++;
end--;
}
for(int i=0;i<size;i++) {
System.out.print(a[i]+"\t");
}
}
}

打印结果:

9    7    2    41    48    22    

2,3 :判断一个数是不是质数,打印100内的所有质数,明显可以放在一块,同时理解这种大问题拆分成一层一层小问题的解题思路。

public class Ak02 {
public static void main(String[] args) {
          //注意拆分问题,求100内的质数,先考虑什么是质数。
for(int i=0;i<100;i++) {
if(isReal(i)) {
System.out.print(i+"\t");
}
}
}
//判断是否是质数
static boolean isReal(int i){
          //小于2直接返回
if(i<2)return false;
          //等于2确定是质数直接返回结果
if(i==2) {
return true;
}
          //大于2后更有规律,程序更易编写,所以我从2开始循环。
if(i>2) {
for (int j = 2; j <= i/2; j++) {
if(i%j==0) {
return false;
}
} }
return true;
}
}

  打印结果:

2    3    5    7    11    13    17    19    23    29    31    37    41    43    47    53    59    61    67    71    73    79    83    89    97    

一点小总结:初学者练题并不是一定要写多难的题,反而是练简单的题,让自己更加能用程序表达好自己脑子里想好的步骤。就像写作文一样把脑海中的景象多用文字描述,久而久之就会写的得心应手了。

最新文章

  1. spring定时器,定时器一次执行两次的问题
  2. 不得不喷一下中控科技,ZKT,恶心的中控,售后技术和屎一样,半年不见人。
  3. java spring mvc完整包下载地址
  4. UICollectionReusableView 使用时的一些问题
  5. dede新建模型中自定义联动类别调用及修改方法
  6. Android代码混淆官方实现方法
  7. HD1847 Good Luck in CET-4 Everybody!(巴什博弈)
  8. 我总结的18个非常好用的vim指令
  9. python @property 属性
  10. Static, Shared Dynamic and Loadable Linux Libraries
  11. Delphi XE7中新并行库
  12. 2014年百度之星程序设计大赛 资格赛第一题 (longlong)
  13. 禁止使用test类的就是禁止使用本来的$this对象.可以调用父类的对象
  14. MyEclipse9,MyEclipse10 安装ADT
  15. 通过编程为Outlook 2007添加邮件规则
  16. liunx-centos的安装学习篇
  17. sql server 2005中的分区函数用法(partition by 字段)
  18. 连接MySQL的10060错误:Can&#39;t connect to MySQL server on &#39;*.*.*.*&#39;(10060)
  19. Oracle和Elasticsearch数据同步
  20. nginx ------反向代理和负载均衡

热门文章

  1. C#破解access数据库密码方法
  2. GIS基础软件及操作(五)
  3. mysq练习(二)
  4. CSS3 Generator提供了13个CSS3较为常用的属性代码生成工具,而且可以通过这款工具除了在线生成效果代码之外,还可以实时看到你修改的效果,以及浏览器的兼容性。
  5. 获取其他进程的命令行(ReadProcessMemory其它进程的PPROCESS_PARAMETERS和PEB结构体)
  6. QT父子窗口事件传递与事件过滤器(讲了一些原理,比较清楚)
  7. Golang环境搭建,Notepad++配置Golang开发环境,Golang发送邮件
  8. VS 查看是否有内存泄露的方法
  9. SQL基础复习1
  10. Mac上刚安装的WebStorm或PHPStorm遇到SVN版本太旧的问题