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)
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)