java – 需要读入ArrayList并分隔正数和负数
发布时间:2020-12-15 08:43:21 所属栏目:Java 来源:网络整理
导读:我需要将10个整数读入ArrayList,然后将它们编程为两组:“Positive Integers”和“Negative Integers”. 我有两个ArrayLists和一个if语句来确定每个整数应该去哪里,但是我不知道使用什么变量来使这个工作.这是我到目前为止: import java.util.*;public clas
我需要将10个整数读入ArrayList,然后将它们编程为两组:“Positive Integers”和“Negative Integers”.
我有两个ArrayLists和一个if语句来确定每个整数应该去哪里,但是我不知道使用什么变量来使这个工作.这是我到目前为止: import java.util.*; public class Sort { public static void main (String [] args) { ArrayList<Integer> pos = new ArrayList<Integer>(); ArrayList<Integer> neg = new ArrayList<Integer>(); Scanner sc = new Scanner(System.in); int i=0 ; while(i <= 10) { System.out.println("enter an integer"); if(??? < 0) { //here is where my question is neg.add(sc.nextInt()); } else { pos.add(sc.nextInt()); } i++; } System.out.println("positive numbers" + pos); System.out.println("negative numbers" + neg); } } 解决方法while(i<=10){ System.out.println("enter an integer"); int next_int = sc.nextInt(); if(next_int < 0) { //here is where my question is neg.add(next_int); } else { pos.add(next_int); } i++; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |