包含java37.2的词条
今天给各位分享java37.2的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用java做输入长度为10的数组,从小到大输出,并输出其正数、负数、0的个数。
- 2、有关Java的问题
- 3、java中取余数符合用法:为什么37.2%10=7.2
- 4、JAVA取模运算到底是什么步骤
用java做输入长度为10的数组,从小到大输出,并输出其正数、负数、0的个数。
import java.util.Arrays;
import java.util.Scanner;
public class ABC {
public static void main(String[] args) {
final int len = 10;
double[] ary = new double[len];
Scanner scanner = new Scanner(System.in);
int odd = 0;//奇数计数器
int even = 0;//偶数计数器
int zero = 0;//0计数器
int i = 0;
while (i len) {
System.out.print("Please input a digit for array[" + i + "]: ");
ary[i++] = scanner.nextDouble();
if(ary[i-1] == 0){
zero++;
}else if(ary[i-1] % 2== 0){
even++;
}else{
odd++;
}
}
Arrays.sort(ary);
System.out.print("The sorted array in ASC order is: ");
for (double digit : ary) {
System.out.print(digit + " ");
}
System.out.println("\nodd: " + odd);//奇数个数
System.out.println("Even: " + even);//偶数个数
System.out.println("Zerou count: " + zero);//0得个数
}
}
-----------------
Please input a digit for array[0]: 12.4
Please input a digit for array[1]: 33
Please input a digit for array[2]: 25
Please input a digit for array[3]: 37.2
Please input a digit for array[4]: 0
Please input a digit for array[5]: 56
Please input a digit for array[6]: 98
Please input a digit for array[7]: 0
Please input a digit for array[8]: 31
Please input a digit for array[9]: 27.3
The sorted array in ASC order is: 0.0 0.0 12.4 25.0 27.3 31.0 33.0 37.2 56.0 98.0
odd: 6
Even: 2
Zerou count: 2
有关Java的问题
题目太长~
只回答第一个吧,选B
Java中是区分大小写的,其他三个都是首字母大小写反了~
double
String
Bool
java中取余数符合用法:为什么37.2%10=7.2
%是取余数的操作,就是小学里面学的,一个数除以另一个数,如果不能整除,是有余数的。%操作的结果就是这个余数的值。
你用37.2除以10,当然不能整除,余数当然是7.2了!o(∩_∩)o...
JAVA取模运算到底是什么步骤
%为取模运算符,就是说不管你的数多大,它只截取你取余部分的。
比如111%100就得到11,如果是111%10就得到1了。相当于111/100,然后把能整除的部分去掉,留下不能整除的,即余数11。简单说,就是取余啊。
你那题,就是求%10的数,所以得到的只能是除于10的余数,所以就只能为0-9
java37.2的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java37.2的信息别忘了在本站进行查找喔。
发布于:2022-12-24,除非注明,否则均为
原创文章,转载请注明出处。