当前位置:首页 » 编程语言 » 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;

}
}
}

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

热点内容
python中或者怎么表示 发布:2025-01-13 16:32:33 浏览:288
易达加密锁 发布:2025-01-13 16:27:23 浏览:514
前端编译工具配置 发布:2025-01-13 16:26:43 浏览:585
数据库百度云 发布:2025-01-13 16:19:38 浏览:539
java连接sqlite数据库 发布:2025-01-13 16:19:36 浏览:768
htmlajax上传文件 发布:2025-01-13 16:19:33 浏览:514
安卓怎么时间显秒 发布:2025-01-13 16:19:33 浏览:474
我的世界java服务器管理员设置 发布:2025-01-13 16:18:44 浏览:493
大秦国之裂变ftp 发布:2025-01-13 15:59:01 浏览:371
谷能压缩机 发布:2025-01-13 15:44:30 浏览:413