java基础学习——数组笔试题
2015-12-05 20:55
309 查看
1.求2到1000的质数,且每输出十个进行换行?
2.使用两种方式,使数组的初始化为4。
3.查询书组中的最小值,并将书组扩容为新的数组。
答案:
1.代码块:
3.代码块:
此代码是本人自己编写,如有错误之处,或有大神有更好的见解,希望纠正
2.使用两种方式,使数组的初始化为4。
3.查询书组中的最小值,并将书组扩容为新的数组。
答案:
1.代码块:
package Test; public class test { public static void main(String args[]) { int number = 0; int count = 0; boolean pass = false; for (int i = 2; i < 1000; i++) { number = (int) (Math.sqrt(i)); for (int j = 2; j <= number; j++) { if (i % j == 0) { pass = false; break; } else { pass = true; } } if (pass) { count++; if (count == 10) { System.out.println(); count = 0; } System.out.print(i + " "); } } } }2.代码块:
package Test; public class test { public static void main(String args[]) { int [] arr = new int[4]; arr = new int[4]; } }
3.代码块:
package Test; import java.lang.reflect.Array; import java.util.Arrays; public class test { public static void main(String args[]) { int[] arr = { 1, 2, 3, 4, 5, 5, 6, 7, 9 }; int temp = 0; for (int i = 0; i < arr.length; i++) { if (temp > arr[i]) { temp = arr[i]; } } System.out.println("最小的数是:" + temp); int[] arr1 = Arrays.copyOf(arr,arr.length+1); arr1[arr1.length] = temp; for(int j = 0; j< arr1.length;j++){ System.out.print(arr1[j]+" "); } } }
此代码是本人自己编写,如有错误之处,或有大神有更好的见解,希望纠正
相关文章推荐
- java的自动装箱和自动拆箱--jdk5的新特性
- SpringMVC三种方法返回值
- Eclipse修改svn地址
- Spring MVC 注解(上传)笔记
- Spring入门例程——javaweb整合开发王者归来例子
- Spring MVC简介
- 【总结】杂谈Java异常处理
- MyEclipse中安装SVN插件
- java.sql.SQLException: Your password has expired. To log in you must change it using a client that s
- java中static关键字用法
- 【解惑】Java动态绑定机制的内幕
- MyEclipse运行web程序出错解决方法
- 【总结】你所不知道的Java序列化
- 【总结】java命令解析以及编译器,虚拟机如何定位类
- 【总结】String in Java
- 2015-12-05 Eclipse项目导入到Android Studio中时出现的一些问题
- Java面向对象(二)
- LeetCode 125 : Valid Palindrome (Java)
- java基础学习
- 【总结】Java线程同步机制深刻阐述