JAVA怎么实现循环输入?

JAVA怎么实现循环输入?,第1张

JAVA实现循环输入的方法(拿学生成绩举例):

1、Java语言从键盘输入一个整型:

import java.util.Scanner

public class Test{

public static void main(String args[]){

Scanner in = new Scanner(System.in)

System.out.println("请输入一个成绩为:")

int n

n = in.nextInt()

System.out.println("n=" + n)

}

}

2、对学生成绩的等级划分(if......else)

import java.util.Scanner

public class Test{

public static void main(String args[]){

Scanner in = new Scanner(System.in)

System.out.println("请输入一个成绩为:")

int n

n = 轿卜in.nextInt()

System.out.println("n=" + n)

System.out.println("对学生成绩进行登记划分:")

{

if (n<=100&&n>=80)  System.out.println("优秀")

else if (n<80&&n>=70)    System.out.println("良好")

else  if(n<70&&n>=60)    System.out.println("合格")

else                     System.out.println("不及格")

}

}

}

3、输出一个平行四陵早边形(fou语句)

public class pingxing {

public static void main(String args[]){

int n=6

for(int i=1i<n-1i++)

{

for(int a=1a<ia++) { System.out.print(" ")}

for(int b=1b<=nb++) {System.out.print("*")}

System.out.println()

}

}

}

4、while语句,当条件为假时:

public class As{

public static void main(String args[]){

int n=23

while(n>24)

n=n+2

System.out.println("n="+n)

}

}

5、do......while当条件为假时:while不执行,do......while至少执行一次!

public class 尺帆雀Zx{

public static void main(String args[]){

int i=1

do

i=i+2

while(i<1)

System.out.println("i="+i)

}

}

6、执行时,把程序放入记事本中,以类名.java命名,再放入创建的文件夹中,将文件夹命名,然后把文件夹放入E盘。

进入DOS系统:

1、e:

2、cd  文件名

3、javac   类名.java

4、Java    类名

代码如下,我测试过了。。希望能帮到你。。。

import java.util.*

public class Test {

public static void main(String[] args) {

List<Integer>data = new ArrayList<Integer>()//保存用户输入咐猜搭的数

List<Integer>result = new ArrayList<Integer>()//保存最后得到的结果

int num//兆纯输入的数的个数

Scanner in = new Scanner(System.in)//用以接收用户输入

System.out.println("请输入待输入衡拿的数字个数")

num = in.nextInt()//获取用户输入的数字个数

System.out.println("请输入"+num+"个数")

for(int i=1i<=numi++){

data.add(in.nextInt())//接受用户输入的数据

}

int index = 0

while(data.size()!=0){//还有元素余下

if(index>=data.size()) index = 0

index++

if(index>=data.size()) index = 0

index++

if(index>=data.size()) index = 0

//加入到结果中

result.add(data.get(index))

data.remove(index)

}

System.out.println(result)//输出结果

}

}

运行结果:

请输入待输入的数字个数

7

请输入7个数

1 2 3 4 5 6 7

[3, 6, 2, 7, 5, 1, 4]

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in)

while (true) {

System.out.println("请输入字符串 : ")

String x = scanner.next()

if (x.equals("c"知亩))//这里有问题,搭橘森字符串对象伍碰的比较需要使用equals

break

System.out.println("您输入的是 : " + x)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12340062.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存