细谈java 的I/O
2023-04-18 14:54:28 时间
一、我先讲讲java中的输出
(1)"println()"型
大部分人在java的过程中用到的输出语句最多的就是:
System.out.println();
这句话的意思是当你输出完一行数据之后,自动换行,这个语句的语法也很简单,当你想要输出你希望的字符串的时候,你可以用引号" "引用起来,当要输出数据的时候,直接用 + 加上变量,示例:
int a =8;
System.out.println("我今年"+a+"岁了”);
输出结果:
(2)"print()"型
“print"型就是不会自动换行的"println()”,如果要自行实现换行,就得加上’ ’
(3)"printf()"型
学过过c语言的同学,看到"printf()"并不陌生,我们就是用这句话打印出了自己第一行hello world,没错,java中的"printf() 和c语言是完全一样的,都是用格式进行输出,同时c语言中的转义字符在这里也起作用,这里我们打印和上面一样的话:
int a =8;
//方法一:这种格式也是被支持的
System.out.println("我今年"+a+"岁了”);
//方法二:
System.out.println("我今年%d岁了”,a);
二、接下来再看看java中的输入
java中有一个专门的类包,原来管理用户的输入——Scanner
但是Scanner 是JDK1.5 新添的一个类,可以用该类创建一个对象 使用Scanner 有三个步骤:
- "Scanner"是个类包,所以需要导入 java.util.Scanner,怎么导入呢?,首先我们要看程序的第一行有没有其它的语句,比如,package,如果有,就在后面加上这句话
import java.util.Scanner
- 创建Scanner 对象:怎么创建?看下面这行代码:
Scanner input=new Scanner; //input是我们定义的变量,可以随意更改,不过一般默认输入它
- 接收并保存用户输入的值:首先,我们需要创建一个变量用来保存输入的值,然后我们需要调用 Scanner 中的方法 用.nextXXX来读取数据,下面我就以一个示例来给大家展示一下输入:
示例:
import java.util.Scanner;//1、导入包
public class AplusB {
public static void main(String args[]) {
Scanner input = new Scanner(System.in);//2、创建input对象
int a = input.nextInt(); //3、用a来保存我们输入的值,并调用.nextXXX方法来输入我们需要的值
System.out.printf("%d", a);//输出
}
}
相关文章
- Jease 2.6发布 Java开源内容框架
- JVM调优总结:反思
- JVM调优总结:调优方法
- JVM调优总结:新一代的垃圾回收算法
- JVM调优总结:典型配置举例
- JVM调优总结:分代垃圾回收详述
- JVM调优总结:垃圾回收面临的问题
- JVM调优总结:基本垃圾回收算法
- JVM调优总结:一些概念
- 用Java GUI编写的画板程序
- Java的动态绑定机制
- jOOQ 2.0.2发布 Java的ORM框架
- Java中带复选框的树的实现和应用
- Java网络编程菜鸟进阶:TCP和套接字入门
- 甲骨文与谷歌专利权之争定于今年三月开审
- Java调用C/C++编写的第三方dll动态链接库
- 集成开发环境 NetBeans IDE 7.1正式版发布
- kangle 2.7.5紧急发布 防hash碰撞攻击
- 东方通技术引领模式为国产软件“争权”
- UML中关联,组合与聚合等关系的辨析