「java基础编程题数组」java数组常见编程题型
本篇文章给大家谈谈java基础编程题数组,以及java数组常见编程题型对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java入门编程题:某班有十位同学,请顺序输入十位同学的学号,保存在数组中,并输出所有同学的学号?
import java.util.Scanner;
public class Students {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String[] students=new String[10];
String No=null;
for (int i = 0; i 10 ; i++) {
System.out.println("请输入学号:");
No=in.next();
students[i]=No;
}
System.out.println("学号是:");
for (String a:students) {
System.out.print(a+" ");
}
}
}
java数组编程题数组
public static void lot() {
int[] a = new int[] { 1, 7, 9, 6, 3, 5, 2, 4, 8 };
Arrays.sort(a);// 排序
int min = a[0];
// 扩容
int[] array = new int[(int) (a.length * 1.5)];
for (int i = 1; i a.length; i++) {
array[i - 1] = a[i];
}
// 最小的放到新数组最后
array[(int) (a.length * 1.5) - 1] = min;
// 显示
for (int j = 0; j array.length; j++) {
System.out.println(array[j]);
}
}
几个java基础数组的编程问题,谢谢高手解答,详见图
import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; public class ArrayTest{ public static void main(String[] args){ int[] ns = {一0,一,漆,陆,9,四,三,吧,二,5}; String[] ss = {"张三","李四","王五","赵四","张三","李四"}; //数字排序 int k = 0; for (int i = 0; i ns.length; i++) { for (int j = 0; j ns[j]) { k = ns[j]; ns[j] = ns[i]; ns[i] = k; } } } for (int i = 0; i ns.length; i++) { System.out.print(ns[i]+" "); } System.out.println(); //掉重复项 List lists = new ArrayList(); for (String s:ss) { lists.add(s); } Set lSet = new HashSet(); lSet.addAll(lists); String[] nr = lSet.toArray(new String[一]); for (int i = 0; i nr.length; i++) { System.out.print(nr[i]+" "); } System.out.println(); //删除指定标元素 String[] ds = new String[ss.length - 三]; for (int i = 0; i ss.length; i++) { if (i陆) { ds[i] = ss[i]; } } for (int i = 0; i ds.length; i++) { System.out.print(ds[i]+" "); } }
java基础编程题数组的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java数组常见编程题型、java基础编程题数组的信息别忘了在本站进行查找喔。
发布于:2022-12-17,除非注明,否则均为
原创文章,转载请注明出处。