当前位置:首页 » 编程语言 » java循环输入

java循环输入

发布时间: 2022-11-16 21:36:55

Ⅰ 如何用java实现循环输入

双for

Scanner sc = new Scanner(System.in);

int i,a,t = sc.nextInt();

for(;0<t;t--){

for(i=0;(i<n)&&(a<=10);i++) a = sc.nextInt();

if(10<a) System.out.println(n);

}

用getLine() 或者其他流类的getLine() 来读取就行了

Ⅱ java用循环编写一个计数程序输入几个数字直到输入0为止,计算输入的这些数的平均数

参考代码如下:

import java.util.*;

public class Main

{

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int sum = 0;

int count = 0;

while(true){

int num = sc.nextInt();

if(num == 0) break;

sum += num;

count++;

}

System.out.println("平均值:"+sum*1.0/count);

}

}

运行结果:

Ⅲ 用java循环做:循环输入一批数字,输出这批数字中的最大值,输入0则停止输入。怎么做

代码如下:


importjava.util.Scanner;
importjava.util.Stack;

publicclassParentheses
{

publicstaticvoidmain(String[]args)
{
Scannersc=newScanner(System.in);
intmax=Integer.MIN_VALUE;
while(true)
{
intinput=sc.nextInt();
if(input==0)
break;
if(input>max)
max=input;
}
System.out.println(max);
sc.close();
}
}

Ⅳ JAVA中的for循环运行一次后如何停止,但是还可以在输入数字后继续运行

import java.util.Scanner;
public class Test {
public static void main(String[] args){
Scanner in=new Scanner(System.in); //定义输入
double startNum=1;//起始数
int endNum=5;//结束数
System.out.println("从1到"+endNum+"求合计和平均数!");
for(int i=0;i<=endNum;i++){ //循环输入成绩
if(i==0) {
System.out.print("请输入额外一个整数参与计算:");
int inputNum=in.nextInt(); //进行输入
startNum=(startNum-1)+inputNum;
}
startNum+=i;
}
System.out.println("合计为:"+startNum); //输出平均成绩
System.out.println("平均值为:"+startNum/endNum); //输出平均成绩
}
}

Ⅳ Java编程:当用户输入不是数字时如何循环要求输入数字

代码如下:

文字版代码如下:

import java.util.Scanner;

public class Test {

public static void main(String[] args){

Scanner in=new Scanner(System.in);

double x=0;

boolean b=true;

System.out.println("请输入整数:");

while(b){

try{

x=in.nextDouble();//如果输入的不是数字,则会抛出异常,进去catch语句块

b=false;//如果输入的是数字,则控制循环结束

}

catch(Exception e){

System.out.println("输入错误,请重新输入:");

in.nextLine();//读入回车符,确保循环可以正常进行

}

}

System.out.println("输入的数字为:"+x);

in.close();

}

}

Ⅵ JAVA当中如何可以实现连续的输入和输出,如图,输入后得到结果后可以继续输入。

1、首先打开eclipse,创建一个Java工程项目,并在src下创建类Main,创建后的工程目录如图。

Ⅶ java 中如何在一个循环中输入一个数

publicclassTest{
publicstaticvoidmain(Stringargs[])throwsIOException{
//创建数组,从控制台读入数据
double[]array=newdouble[10];
for(inti=0;i<10;i++){
BufferedReaderbr=newBufferedReader(newInputStreamReader());
Stringstr=null;
intln("Enteryourvalue:");
str=adLine();
array[i]=lueOf(str);
}
//输入数据进行索引查询
int("请输入待查数据:");
BufferedReaderbr=newBufferedReader(newInputStreamReader());
doubletarget=lueOf(adLine());
intln("查找结果:");
for(inti=0;i<10;i++){
if(target==array[i])intln("index["+i+"]");
}
}
}

Ⅷ java键盘录入while怎么循环录入的输入

Java键盘while循环录入输入,代码如下:

publicstaticvoidmain(String[]args){
Scannerscanner=newScanner(System.in);
while(true){
System.out.println("请输入字符串:");
Stringx=scanner.next();
System.out.println("您输入的是:"+x);
}
}

Ⅸ Java程序实现循环从盘输入学生的年龄+(1)当输入的年龄小于0则提示年龄不能小

题目要求:当输入的年龄小于0,则提示年龄不能小0,需要重新输入直到满足条件为止。

那么我们可以设置一个while循环,如果数据小于0,则需要不断输入:

while (a<0) { //如果输入的年龄小于0,进行循环重新输入,直到大于0。

System.out.println("输入的学生年龄不能小于0,请重新输入:");

a = sca.nextInt();

}


源程序:

错误输入2次,则循环直到满足条件。

Ⅹ java 的循环输入

import java.util.Scanner;

public class Input {
public static void main(String args[]) {
int count = 0;
Scanner scan = new Scanner(System.in);
System.out.println("请输入你要计算的数:");
for (int i = 0;; i++) {
int m = scan.nextInt();
if (m < 0) {
System.out.println("你输入的数的总和=" + count);
try {// 防止用户第一次就输入负数
System.out.println("平均值=" + count / i);
} catch (Exception e) {
System.out.println("平均值=0");
}
break;
}

count += m;

}
}
}

输入非数字的情况就没有做处理了,还有就是小数部分,太晚了,大家答的都可以实现,就留下脚印了

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:335
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:944
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:739
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:371