java基础练习题
小猫咪是骗你的
这个作者很懒,什么都没留下…
展开
-
2021-05-22
创建一个数组,存储2-100之间的素数 一: public class ArraySuShu{ public static void main(String[] args){ //找出2-100之间的素数的个数 int x=0;//记录素数的个数 int z=1;//把素数挑出来 int[] a = new int[99]; for(int i=2;i<a.length+2;i++){ a[i-2]=i; } for(int i=2;i<=100;i++){原创 2021-05-23 16:45:07 · 81 阅读 · 0 评论 -
2021-05-21
给定一个数组,{},去掉数组中的0元素,创建一个新的数组出来 public class ArrayFeiLing{ public static void main(String[] args){ int[] a = new int[]{1,2,3,0,0,4,5,0,6,0,7}; int x=0;//找寻原数组中的非零元素的个数 for(int i=0;i<a.length;i++){ if(a[i]==0){ //System.out.println(i); x原创 2021-05-21 18:48:26 · 76 阅读 · 0 评论 -
2021-05-20
数组内的极值问题 给定一个数组a{1,3,5,7,9,0,2,4,6,8},找出最大值M和最小值m 方法一: public class ArrayJiZhi{ public static void main(String[] args){ int[] a = new int[]{1,3,5,7,9,0,2,4,6,8}; int M = a[0];//确保M是数组中的元素 int m = a[0];//确保m是数组中的元素 for(int i=1;i<a.length;i++){//原创 2021-05-20 17:02:13 · 85 阅读 · 0 评论 -
2021-05-20
两数组中的元素对应位置互换问题 两个数组array1{1,2,3,4},array2{5,6,7,8}对应位置互换: public class ArrayHuHuan{ public static void main(String[] args){ int[] array1 = new int[]{1,2,3,4}; int[] array2 = new int[]{5,6,7,8}; //方法一:交换数组中对应的元素,这两个方法都是(缺点:循环次数多,受长度限制,这两个数组长度必须一样)原创 2021-05-20 16:37:21 · 70 阅读 · 0 评论 -
2021-05-18
1、法一(for循环): import java.util.Scanner; public class DrawStar5{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入**的行数:"); int hang = input.nextInt(); for(int i=1;i<=hang;i++){ if(i==1){ .原创 2021-05-18 16:25:05 · 48 阅读 · 0 评论