⑴ java怎么实现循环输入
JAVA实现循环输入的方法(拿学生成绩举例):
1、Java语言从键盘输入一个整型:
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(Stringargs[]){
Scannerin=newScanner(System.in);
System.out.println("请输入一个成绩为:");
intn;
n=in.nextInt();
System.out.println("n="+n);
}
}
2、对学生成绩的等级划分(if......else)
importjava.util.Scanner;
publicclassTest{
publicstaticvoidmain(Stringargs[]){
Scannerin=newScanner(System.in);
System.out.println("请输入一个成绩为:");
intn;
n=in.nextInt();
System.out.println("n="+n);
System.out.println("对学生成绩进行登记划分:");
{
if(n<=100&&n>=80)System.out.println("优秀");
elseif(n<80&&n>=70)System.out.println("良好");
elseif(n<70&&n>=60)System.out.println("合格");
elseSystem.out.println("不及格");
}
}
}
3、输出一个平行四边形(fou语句)
publicclasspingxing{
publicstaticvoidmain(Stringargs[]){
intn=6;
for(inti=1;i<n-1;i++)
{
for(inta=1;a<i;a++){System.out.print("");}
for(intb=1;b<=n;b++){System.out.print("*");}
System.out.println();
}
}
}
4、while语句,当条件为假时:
publicclassAs{
publicstaticvoidmain(Stringargs[]){
intn=23;
while(n>24)
n=n+2;
System.out.println("n="+n);
}
}
5、do......while当条件为假时:while不执行,do......while至少执行一次!
publicclassZx{
publicstaticvoidmain(Stringargs[]){
inti=1;
do
i=i+2;
while(i<1);
System.out.println("i="+i);
}
}
进入DOS系统:
1、e:
2、cd 文件名
3、javac 类名.java
4、Java 类名
⑵ java中如何在控制台连续输入几个值而不会换行
不知要输入什么样的数据呢?整数直接用空格分隔开就可以啦,最后只需要换行一次就可以了。
⑶ 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怎么实现循环输入
您好,很高兴能回答你的问题。
java实现循环输入方法。
双for
Scanner sc = new Scanner(System.in);
int i,a,t = sc.nextInt();
for(;0t;t--){
for(i=0;(in)(a=10);i++) a = sc.nextInt();
if(10a) System.out.println(n);
}
用getLine() 或者其他流类的getLine() 来读取就行了