关于java基本输入输出的理解

1.输出到控制台
即:在屏幕上打印,有以下三种基本语法

System.out.println(msg); // 输出一个字符串, 带换行 
System.out.print(msg); // 输出一个字符串, 不带换行
System.out.printf(format, msg); // 格式化输出
1
2
3
printf 的格式化输出方式和 C 语言的 printf 是基本一致的.
msg:即为要打印的数据元素(数据与字符串均可)。

format:即为打印元素所对应的转换符。

int x = 10; 
System.out.printf("x = %d\n", x);
1
2
注:这里与C语言中的打印相似。

2.从键盘输入
使用 scanner 进行对 字符串 / 整数 / 浮点数 进行读取。
注:在Java 中scanner 函数与C语言中不同,需要进行 调用,(需要在class前)。同样,在使用完后需要对其进行关闭。代码如下:

import java.util.Scanner; // 需要导入 util 包
 
Scanner sc = new Scanner(System.in); 
System.out.println("请输入你的姓名:"); 
String name = sc.nextLine(); 
System.out.println("请输入你的年龄:"); 
int age = sc.nextInt(); 
System.out.println("请输入你的工资:"); 
float salary = sc.nextFloat(); 
System.out.println("你的信息如下:"); 
System.out.println("姓名: "+name+"\n"+"年龄:"+age+"\n"+"工资:"+salary); 

sc.close(); // 注意, 要记得调用关闭方法
1
2
3
4
5
6
7
8
9
10
11
12
13

使用 scanner 循环读取 N 个数字,并获取平均值。

Scanner sc = new Scanner(System.in); 
int sum = 0; 
int num = 0; 
while (sc.hasNextInt()) { 
int tmp = sc.nextInt(); 
    sum += tmp; 
    num++; 
}
System.out.println("sum = " + sum); 
System.out.println("avg = " + sum / num); 

sc.close();
1
2
3
4
5
6
7
8
9
10
11
12

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值