1:需求:请设计一个方法,可以实现获取任意范围内的随机数。
//请设计一个方法,可以实现获取任意范围内的随机数。 public class test2 { public static void main(String[]args) { //键盘录入要获取的随机数的范围 Scanner sc=new Scanner(System.in); System.out.println("请输入要获取随机数的范围"); int start=sc.nextInt(); int end=sc.nextInt(); for(int i=0;i<10;i++){ //调用方法并输出随机数 System.out.println(method(start,end)); } } //获取任意随机数的方法 public static int method(int start,int end) { int number = (int) (Math.random() * (end-start+1)) + start; return number; } }
2:键盘录一个数组,将数组中的元素转成字符串类型并遍历
//:键盘录一个数组,将数组中的元素转成字符串类型并遍历 import java.util.Scanner; public class test1 { public static void main(String[]args) { //键盘录入数组 Scanner sc=new Scanner(System.in); System.out.println("请输入数组元素"); int[]arr=new int[6]; for(int i=0;i<arr.length;i++) { arr[i]=sc.nextInt(); } //定义一个字符串数组 String[]arr2=new String[arr.length]; //将int类型数组转换成String类型数组并遍历 for(int x=0;x<arr.length;x++) { Integer i=Integer.valueOf(arr[x]); String s=i.toString(); //输出 System.out.println(s); } } }
3:假设有一个集合中存储了一些重复的字符串类型的数据,如何去掉重复元素,请用代码实现!
//:假设有一个集合中存储了一些重复的字符串类的数据,如何去掉重复元素,请用代码实现 public class test3 { public static void main(String[]args) { //创建集合 List l=new ArrayList(); //添加元素 l.add("hello"); l.add("world"); l.add("java"); l.add("hello"); l.add("java"); Set s=new HashSet(); Iterator it=l.iterator(); while(it.hasNext()) { s.add(it.next()); } System.out.println(s); } }