Java中 编写程序Zy1,从键盘输入一个1-100之间的数,表示1个学生的分数,判断是否及格,并输出有关信息
时间: 2023-04-11 07:01:09 浏览: 71
可以回答这个问题。以下是Java代码示例:
import java.util.Scanner;
public class Zy1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入学生的分数(1-100):");
int score = input.nextInt();
if (score >= 60) {
System.out.println("该学生及格!");
} else {
System.out.println("该学生不及格!");
}
}
}
相关问题
编写一个JAVA程序。干嘛嘞?输入一个字符串,统计一下里面含有的英文字符、数字、空格、特殊字符的数量。
好的,您的需求已经记录下来了。以下是示例代码:
```java
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class CharacterCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符串:");
String str = scanner.nextLine();
int letterCount = 0;
int digitCount = 0;
int spaceCount = 0;
int specialCount = 0;
Pattern pattern = Pattern.compile("\\S");
Matcher matcher = pattern.matcher(str);
while (matcher.find()) {
char c = matcher.group().charAt(0);
if (Character.isLetter(c)) {
letterCount++;
} else if (Character.isDigit(c)) {
digitCount++;
} else if (Character.isSpaceChar(c)) {
spaceCount++;
} else {
specialCount++;
}
}
System.out.println("英文字符数量:" + letterCount);
System.out.println("数字数量:" + digitCount);
System.out.println("空格数量:" + spaceCount);
System.out.println("特殊字符数量:" + specialCount);
}
}
```
该程序通过正则表达式筛选出所有非空白字符,然后逐个判断字符类型并进行统计。请您根据需要自行修改代码。
编写一个shell程序,该程序能接收用户从键盘输入整数的个数不超过10个,输入第11个整数时,给出不符合要求提示,若键盘输入整数个数不超过10个,请求出其总和、最大值及最小值。
好的,以下是您所需的shell程序:
```bash
#!/bin/bash
count=0
sum=0
max=-99999
min=99999
while true; do
echo "请输入一个整数(输入q退出):"
read input
# 判断用户输入是否为q
if [[ $input == "q" ]]; then
break
fi
# 判断输入是否为整数
if [[ $input =~ ^-?[0-9]+$ ]]; then
input=$((input))
# 判断输入个数是否超过10个
if [[ $count -lt 10 ]]; then
sum=$((sum + input))
if [[ $input -gt $max ]]; then
max=$input
fi
if [[ $input -lt $min ]]; then
min=$input
fi
count=$((count + 1))
else
echo "输入的整数个数超过10个,程序退出"
exit 1
fi
else
echo "请输入一个整数"
fi
done
echo "输入的整数总和为:$sum"
echo "输入的整数最大值为:$max"
echo "输入的整数最小值为:$min"
```
您可以将脚本保存到一个文件中,比如 `script.sh`,然后通过以下命令运行:
```
$ sh script.sh
请输入一个整数(输入q退出):
10
请输入一个整数(输入q退出):
5
请输入一个整数(输入q退出):
-8
请输入一个整数(输入q退出):
2
请输入一个整数(输入q退出):
q
输入的整数总和为:9
输入的整数最大值为:10
输入的整数最小值为:-8
```
您可以根据需要输入不超过10个整数,当输入第11个整数时,程序会给出不符合要求的提示并退出。