Java负计数?
我需要一个基本冒泡排序的简单负数计数器。。我有这个密码Java负计数?,java,arrays,Java,Arrays,我需要一个基本冒泡排序的简单负数计数器。。我有这个密码 public static void printArray(int[] a) { System.out.print("Tvoj niz je: "); for (int k = 0; k < a.length; ++k){ System.out.println(); System.out.println ( a[k] ); } System.out.println();
public static void printArray(int[] a) {
System.out.print("Tvoj niz je: ");
for (int k = 0; k < a.length; ++k){
System.out.println();
System.out.println ( a[k] );
}
System.out.println();
}
public static void bubbleSort(int[] a) {
int neg;
int temp;
for (int i = 0; i < a.length; ++i) {
for (int j = 0; j < a.length - i - 1; ++j) {
if (a[j] > a[j + 1]) {
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
}
public static void main(String[] args) {
int[] a = {7, 4, 11, -3, 1, -2};
bubbleSort(a);
printArray(a);
publicstaticvoidprintary(int[]a){
系统输出打印(“Tvoj niz je:”);
对于(int k=0;ka[j+1]){
温度=a[j];
a[j]=a[j+1];
a[j+1]=温度;
}
}
}
}
公共静态void main(字符串[]args){
int[]a={7,4,11,-3,1,-2};
泡泡运动(a);
打印阵列(a);
现在我需要输出数组中负数的个数,在这种情况下是2,因为我有-3和-2…:)int negCount=0;
for(int i=0;i
negCount将保存负整数计数
int negCount = 0;
for(int i = 0; i < a.length; i++) {
if(a[i] < 0) {
negCount++;
}
}