怎么在不使用Arrays的情况下完成数组接收用户输入,判断是否奇偶数,是偶放一个数组,否则放另一个数组,然后从大到小排序,在输出

谕Rys 2019-04-18 11:42:00
package cn.itcast.day05.demo01;

public class Even_product {
public static void main(String[] args) {
java.util.Scanner sc = new java.util.Scanner(System.in);
int n = 0;
int arr[] = new int[5];
System.out.println("请随意输入5个数字");
for(int i = 0;i < arr.length;i++) {
arr[i] = sc.nextInt();
n++;
}
for(int i = 0;i < arr.length;i++) {
if(arr[i] % 2 == 0) {
arr[i] = arr[i];
n++;
}
}
int temp = 0;
for(int i = 0;i < arr.length;i++) {
for(int j = 0;j < arr.length;j++) {
if(arr[i] < arr[j]) {
temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
for(int i = 0;i < arr.length;i++) {
System.out.print(arr[i]+" ");
}

}
}
...全文
50 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧