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=100n=80) System.out.println("优秀");
else if (n80n=70) System.out.println("良好");
else if(n70n=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=1;in-1;i++)
{
for(int a=1;ai;a++) { System.out.print(" ");}
for(int b=1;b=n;b++) {System.out.print("*");}
System.out.println();
}
}
}
4、while语句,当条件为假时:
public class As{
public static void main(String args[]){
int n=23;
while(n24)
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(i1);
System.out.println("i="+i);
}
}
6、执行时,把程序放入记事本中,以类名.java命名,再放入创建的文件夹中,将文件夹命名,然后把文件夹放入E盘。
进入DOS系统:
1、e:
2、cd 文件名
3、javac 类名.java
4、Java 类名
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
/*
* 字符流为了高效读写,也提供了对应的字符缓冲流。
* BufferedWriter:字符缓冲输出流
* BufferedReader:字符缓冲输入流
*
* BufferedWriter:字符缓冲输出流
* 将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。
* 可以指定缓冲区的大小,或者接受默认的大小。在大多数情况下,默认值就足够大了。
*/
public class BufferedWriterDemo {
public static void main(String[] args) throws IOException {
// BufferedWriter(Writer out)
// BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(
// new FileOutputStream("bw.txt")));
BufferedWriter bw = new BufferedWriter(new FileWriter("bw.txt"));
bw.write("hello");
bw.write("world");
bw.write("java");
bw.flush();
bw.close();
}
}
首先要使用到从控制台输入
scanner
sc
=
new
scanner(system.in);
然后使用可变参数和累加,当然你需要有输入完成的标记,比如输入的为0时结束,求之前所有数的和
public
int
getsum(int...
num){
int
result
=
0;
for(int
n
:
a){
result
+=
n;
}
return
result;
}