用java语言解答输入10个整数,统计其中的正数,负数和零的个数
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入10个整数");
String[] s = new String[10];
String regex = "(-?\d+)";
int[] arr = new int[10];
int a, b, c;
a = b = c = 0;
for (int i = 0; i < 10; i++) {
s[i] = sc.next();
if (s[i].matches(regex)) {
if (s[i].length() < 9) {
arr[i] = Integer.parseInt(s[i]);
if (arr[i] > 0) {
a++;// 正数个数
} else if (arr[i] < 0) {
b++;// 负数个数
} else {
c++;// 0 个数
}
} else {
System.out.println("数值过大");
return;
}
} else {
System.out.println("输入的不是数字");
return;
}
}
System.out.println("正数个数为:" + a);
System.out.println("负数个数为:" + b);
System.out.println("0 的个数为:" + c);
}
下列关于HTML语言说法错误的是:是选B还是C 请认真回答
我刚刚开始也想选B,但最后我更倾向于选C,严格来说,HTML不算一种编程语言。不具有C、JAVA的这类编程语言的特点!
我的解释是:
HTML语言,又称超文本标记语言。与其他编程语言不同,它不是一种真正的计算机编程语言,而是一种在使用转义码文档中应用的格式化语法。
java中IF判断男女问题
应该是eqlals()
if(!sex.equals("男") && !sex.equals( "女"))
{
System.out.println("输入有误~");
}
else
{
System.out.println("性别为:"+sex);
}
另 : 比较的位置有些问题
一般编程都用字符串.equals(参数)
这样会避免空指针异常
if(!"男".equals(sex) && !"女".equals(sex))
{
System.out.println("输入有误~");
}
else
{
System.out.println("性别为:"+sex);
}
自学数电和模电之前要先学什么,需要哪些基础?
,你买的那两本书很好。学数电模电你必须先扎扎实实地把电路理论基础学好,数电对电路理论知识要求不高,模电就必须在学好电路的基础上去学习,不然无从学起。
齐次方程组,系数矩阵的第一列全为0,如何得出基础解系?
系数矩阵为
0 -1 1 1
0 1 0 0
0 0 1 0
0 0 0 1
行初等变换为
0 1 0 0
0 0 1 0
0 0 0 1
0 -1 1 1
行初等变换为
0 1 0 0
0 0 1 0
0 0 0 1
0 0 0 0
则基础解系为 (1, 0, 0, 0)^T,