
正文
java输入输出代码梁十 java简单的输入输出代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java程序,实现任意输入10个整数,倒着顺序输出数字
代码如下:已经考虑到输入错误的情况,输入的不是整数或者是字母需要重新输入。
import java.util.Scanner;
public class Test {
public static void main(String [] args){
int[] arr = new int[10];
for (int i = 0; i arr.length; i++) {
System.out.print("请输入第"+(i+1) + "个数字:");
arr[i] = input();
}
System.out.println("输入完毕。\r\n输入结果如下:");
for (int i = 0; i arr.length; i++) {
System.out.print(arr[i] + "\t");
}
System.out.println("\r\n倒序输出:");
for (int i = arr.length-1; i = 0; i--) {
System.out.print(arr[i] + "\t");
}
}
public static int input(){
int x = Integer.MIN_VALUE ;
try{
x = new Scanner(System.in).nextInt();
} catch(Exception e){
System.out.print("\r\n输入错误,请重新输入。");
x = input();
}
return x;
}
}
相关问答
Q1: java中怎么从键盘输入十个数字后输出
import java.util.*;
public class input10 {
public static void main(String[] args) {
int a[] = new int[10]; // 10个数的数组
Scanner scanner = new Scanner(System.in);
System.out.println("请输入10个数字: ");
for(int i = 0; i 10; ++i)
a[i] = scanner.nextInt(); // 从键盘输入10个数组存入数组
for(int i = 0; i 10; ++i)
System.out.print(a[i] + " "); // 输出这些数字
}
}
Q2: JAVA程序输入10个数字,输出所有负数及负数的和
输入10个数字,输出所有负数及负数java输入输出代码梁十的和java输入输出代码梁十的代码如下图java输入输出代码梁十:
public static void main(String[] args) {
ListInteger lists = new ArrayListInteger();
lists.add(12);
lists.add(-1);
lists.add(-2);
lists.add(-12);
lists.add(120);
lists.add(121);
lists.add(-112);
lists.add(12);
lists.add(12);
lists.add(12);
int count = 0;
for(int i=0;ilists.size();i++){
if(lists.get(i)0){
count+=lists.get(i);
}
}
System.out.println(count);
}
结果如图:
Q3: 编写一个Java程序输入一个8位二进制数输出一个10进制数
//编写一个Java程序输入一个8位二进制数输出一个10进制数
import java.util.Scanner;
public class Day05 {
static Scanner sc=new Scanner(System.in);
public static void main(String[] args) {
String str="a";
while(true) {
System.out.print("输入二进制,非法的输入将会被舍弃,输入over结束测试 : ");
str=sc.nextLine();
if(str.contentEquals("over")) {
System.out.println("结束!");
break;
}
outNum(str);
}
}
static void outNum(String str) {
str=str.replaceAll("[^10]", "");
if(str.length()1||str.length()8) {
str="0000000";
}
System.out.print("你输入的是:"+str+"\t对应十进制是:"+Integer.parseInt(str, 2)+"\r\n");
}
}
Q4: java输入输出程序代码
概述
java程序输入需要用到Scanner工具类,输出则使用println
解析
1、输入:
从键盘输入需要用到java的Scanner这个util包下的工具类
Scanner中输入是需要对输入的字符进行分类,int类型为nextint()方法,double类型为nextDouble()方法,字符串类型为next()方法。
#code:
#out:
2、输出:
java常用的输出为println
#code:
#out:
除了println()方法之外,java还有print()和printf()两种输出方法,
print、println、printf的区别:
print--是函数,可以返回一个值,只能有一个参数。
println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。
printf--函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。
拓展内容
java 输入输出流(I/O)
Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。
Java.io是大多数面向数据流的输入/输出类的主要软件包。此外,Java也对块传输提供支持,在核心库 java.nio中采用的便是块IO。
流IO的好处是简单易用,缺点是效率较低。块IO效率很高,但编程比较复杂。
Java IO模型 :
Java的IO模型设计非常优秀,它使用Decorator模式,按功能划分Stream,您可以动态装配这些Stream,以便获得您需要的功能。例如,您需要一个具有缓冲的文件输入流,则应当组合使用FileInputStream和BufferedInputStream。
输入流(Input Stream):
程序从输入流读取数据源。数据源包括外界(键盘、文件、网络…),即是将数据源读入到程序的通信通道。
输出流(output Stream):
程序向输出流写入数据。将程序中的数据输出到外界(显示器、打印机、文件、网络…)的通信通道。
Q5: 编写java程序,从控制台输入10个整数,计算出输入数字之和,并打印输出统计的结果?
java程序如下:(java文件名要和类名一致)
import java.util.Scanner;
class compute{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);// 回车键输入下一个数字
int sum=0;
for(int i=0;i10;++i){
int num=input.nextInt();
sum+=num;
}
System.out.printf("the sum is:%d",sum);
}
}
关于java输入输出代码梁十和java简单的输入输出代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







