Java 2 实用教程-输入输出数据

该博客介绍了如何在Java中使用Scanner类从键盘读取用户输入的数字,并实现输入0为止的数字累加功能。示例代码创建了一个Scanner对象,通过nextDouble()方法读取double类型的数值,当输入的数不为0时累加到总和中,最后输出总和。此外,还简单说明了System.out.println()和System.out.print()的区别。
摘要由CSDN通过智能技术生成

输入,输出数据

1.输入

步骤:

  1. 创建一个Scanner对象

    Scanner reader = new Scanner(System.in);

    解释:Scanner是一个类,创建一个对象(read),System.in参数是键盘输入内容

    1. 然后reader对象调用下列方法,读取用户在命令行输入的各种基本类型数据

      nextBoolean() , nextByte() , nextShort() , nextInt() , nextLong() , nextFloat() , nextDouble() .

      执行时会停留在这儿,等待输入数据回车确认。

      举例: 在键盘输入若干数,输入0后结束输入,且把已输入的数相加

      import java.util.Scanner;  //引入Scanner类
      public class Example1 {
      ​
          public static void main(String[] args) {
              System.out.println("请输入若干个数,回车确认:");
              System.out.println("输入0则会结束输入!");
              Scanner xx=new Scanner(System.in); //xx是创建的对象,名自取
              double sum=0;
              double x=xx.nextDouble();//输入的数放入x中
              while(x!=0) {//判断,若x不等于(!=)0则执行,等于则跳过这段,执行下一段--520这句开始执行
                  sum=sum+x;//计算和
                  System.out.println("目前的数和为:"+sum);  
                  x=xx.nextDouble();
              }
              /*520*/System.out.println("和为: "+sum);
      ​
          }
      ​
      }
      运行结果:
      请输入若干个数,回车确认:
      输入0则会结束输入!
      20
      目前的数和为:20.0
      30
      目前的数和为:50.0
      10
      目前的数和为:60.0
      0
      和为: 60.0

2.输出

System.out.println()或System.out.print()可输出串值,表达式的值,两者区别是前者输出数据后换行,后者不换行 。+是并置符号

public class Example2 {
    public static void main(String[] args) {
        System.out.println("辉煌时刻人人有,"
                + "别拿一刻当永久");
        System.out.println("暗梅幽闻花,卧枝伤恨低");
        System.out.print("遥闻卧似水,易透达春绿。");
        System.out.print("岸似透绿,岸似透黛绿");
        
    }
}
结果:
辉煌时刻人人有,别拿一刻当永久
暗梅幽闻花,卧枝伤恨低
遥闻卧似水,易透达春绿。岸似透绿,岸似透黛绿
​
注:System.out.println("辉煌时刻人人有,
             别拿一刻当永久");
    无法通过编译
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值