关于java负数停止录入的信息
本篇文章给大家谈谈java负数停止录入,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 连续输入多行数字,负数结束,返回排列
- 2、java用for循环录入某学生五门课程的成绩并计算平均分,如果分数为负,停止录入并提示错误。
- 3、java作业循环录入5个人的年龄并计算平均年龄,如果录入的数据出现负数或大于100的数,立即停止输入并报错
- 4、如何用java实现输入一个负数输入就结束
java 连续输入多行数字,负数结束,返回排列
先接收数据,判断如果有负数则停止接收数据,然后对前面接收的数据进行排序。
java用for循环录入某学生五门课程的成绩并计算平均分,如果分数为负,停止录入并提示错误。
import java.util.Scanner;
public class demo16 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//循环录入某学生5门课的成绩并计算平均分。如果某分数录入为负,停止录入并提示录入错误 //循环录入成绩,判断录入正确性。录入错误,使用break语句立刻跳出循环;否则,累加求和
double sum=0,score;
Scanner sc = new Scanner(System.in);
System.out.println("请输入学生姓名:");
String name = sc.next();
for (int i = 1; i = 5; i++) {
System.out.println("请输入第" + i + "门课的成绩");
score=sc.nextDouble();
sum += score;
// double score = sc.nextDouble();
if (score 0) {
System.out.println("抱歉,分数录入错误,请重新进行录入");
break;
}
}
System.out.println("平均分为:" + sum / 5);
}
}
java作业循环录入5个人的年龄并计算平均年龄,如果录入的数据出现负数或大于100的数,立即停止输入并报错
package test;
import java.util.Scanner;
public class Test {
static boolean status = true;
public static void main(String[] args) {
while (status) {
try {
int age = 0;
for (int i = 0; i 5; i++) {
System.out.println("请输入第" + (i + 1) + "个人的年龄");
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
int nl = Integer.parseInt(str);
age += nl;
if (nl 100 || nl 0) {
System.out.println("输入错误");
System.out.println("输入1继续,输入其他结束");
Scanner sc1 = new Scanner(System.in);
String str1 = sc1.nextLine();
if (!str1.equals("1")) {
status = false;
}
break;
}
}
System.out.println("平均年龄为:" + age / 5);
System.out.println("输入1继续,输入其他结束");
Scanner sc1 = new Scanner(System.in);
String str1 = sc1.nextLine();
if (!str1.equals("1")) {
status = false;
}
} catch (Exception e) {
System.out.println("输入错误。");
System.out.println("输入1继续,输入其他结束");
Scanner sc1 = new Scanner(System.in);
String str1 = sc1.nextLine();
if (!str1.equals("1")) {
status = false;
}
}
}
}
}
如何用java实现输入一个负数输入就结束
byte[] b = new byte[10];;
try {
System.in.read(b);
} catch (IOException ex) {
}
String sb =new String(b).substring(0,2).trim();
if (Integer.parseInt(sb) = 0) {
System.exit(0);
}
//两位数的
java负数停止录入的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java负数停止录入的信息别忘了在本站进行查找喔。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。