/*3.3 练习 求1~10之间的偶数和 1使用循环进行累加,循环的范围是从1至10 2判断当前数是否为偶数 3如果为奇数跳过,执行下一个循环,如果为偶数,进行累加*/ /*public class work3 { public static void main(String[] args) { int sum=0; for (int i = 1; i < 11; i++) { int a; a=i%2; if (a==0){ sum=sum+i; } } System.out.println("偶数和为"+sum); } }*/ /* 1使用循环进行累加,循环的范围是从1至10*/ /* public class work3 { public static void main(String[] args) { int sum=0; for (int i = 1; i < 11; i++) { sum=sum+i; } System.out.println("和为"+sum); } } */ /* 2判断当前数是否为偶数*/ /* import java.util.Scanner; public class work3 { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请您输入一个数"); int a= input.nextInt(); int i; i=a%2; if (i==0){ System.out.println(a+"是一个偶数"); } } }*/ /* 3如果为奇数跳过,执行下一个循环,如果为偶数,进行累加*//* import java.util.Scanner; public class work3 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int[] arr = new int[5]; int sum=0; for (int i = 0; i < arr.length; i++) { System.out.println("请您输入一个数"); arr[i] = input.nextInt(); int a = 0; a = arr[i] % 2; if (a == 0) { sum = sum + arr[i]; } } System.out.println("偶数和为" + sum); } }*/ /* 打印数字*/ /*import java.util.Scanner; public class work3 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请问您想打印多少行数字"); int a= input.nextInt(); for (int i = 1; i < a+1; i++) { for (int j = 0; j <=a-i ; j++) { System.out.print(" "); } for (int y = 1; y <= 2*i-1; y++) { System.out.print(i); } for (int k = 1; k <=a-i; k++) { System.out.print(" "); } System.out.println(""); } } }*/ /* 打印一个菱形,如下 */ /* 没写完下部分*/ /* import java.util.Scanner; public class work3{ public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入一个数字"); int num = input.nextInt(); for (int i = 0; i <num+1 ; i++) { if (i<(num+1)/2) { for (int j = 0; j < (num+1)/2 - i-1; j++) { System.out.print(" "); } for (int j = 0; j < i * 2 - 1; j++) { System.out.print("*"); } for (int j = 0; j < (num+1)/2 - i; j++) { System.out.print(" "); } } else if (i>=(num+1)/2){ for (int j = 0; j < i-(num+1)/2+1; j++) { System.out.print(" "); } for (int j = 0; j <(num-i-1)*2-1 ; j++) { System.out.print("*"); } for (int j = 0; j < i-(num+1)/2+1; j++) { System.out.print(" "); } } System.out.println(); } } } */ /*3、使用循环打印如下的数列 1 1 2 3 5 8 13 21 34 5*/ /* import java.util.Scanner; public class work3 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int[] a=new int[10]; for (int i = 0; i < a.length ; i++) { if (i < 2) { System.out.println("请您输入数列的第" + (i + 1) + "个数"); a[i] = input.nextInt(); } else if (i >1) { a[i] = a[i - 1] + a[i - 2]; } } for (int j = 0; j < a.length; j++) { System.out.println(a[j]); } } } */ /* 作业一:删除数组当中的某个值: 判断要删除的位置,然后从后向前移动,最后一个元素补零。 作业二: 求手机的最低价格 可以将指定的手机销售掉,然后在遍历的时候能够显示出该手机的销售状态。 遍历所有已经销售的手机价格 遍历所有没有销售的手机价格 */ /* import java.util.Scanner; public class work3 { public static void main(String[] args) { Scanner input=new Scanner(System.in); int[] a= new int[5]; int b; for (int i = 0; i < a.length ; i++) { System.out.println("请您输入数列的第" + (i + 1) + "个数"); a[i] = input.nextInt(); } System.out.println("请问您要删除第几个数"); b=input.nextInt(); for (int i = 0; i < a.length ; i++) { a[b-1 ] = a[b]; if (i == a.length-1) { a[i] = 0; } System.out.println(a[i]); } } } */