yrdtd

java学习第四天

今日学习内容

数据的键盘输入:

package scanner;

import java.util.Scanner;

public class Demo1 {
  public static void main(String[] args) {
      //创建一个扫描对象,用于接收键盘数据

      Scanner scanner = new Scanner(System.in);
      System.out.println("使用next方式接收: ");
      if (scanner.hasNext()){
          //使用next方式接收
          String str = scanner.next();
          System.out.println("输出内容为:"+str);
      }
      scanner.close();
  }
}

例题

package scanner;
import java.util.Scanner;

public class Demo2 {
  public static void main(String[] args) {
  Scanner scanner = new Scanner(System.in);

  int i = 0;
  float f = 0.0f;
  System.out.println("请输入整数: ");
  if (scanner.hasNextInt()){
      i = scanner.nextInt();
      System.out.println("整数是:"+i);
  }else{
      System.out.println("输入的不是整数数据!");
  }
      System.out.println("请输入小数:");
      if (scanner.hasNextFloat()){
          f = scanner.nextFloat();
          System.out.println("小数是:"+f);
      }else{
          System.out.println("输入的不是小数数据!");
      }
      scanner.close();
  }
}

求和例题

package scanner;
import java.util.Scanner;
public class Demo3 {
  public static void main(String[] args) {
      Scanner scanner = new Scanner(System.in);
      System.out.println("请输入数据:");
      double sum = 0;
      int m = 0;
      while (scanner.hasNextDouble()){
          double x = scanner.nextDouble();
          m = m+1;
          sum = sum+x;

      }
      System.out.println("个数和为:"+sum);
      System.out.println("个数和为:"+(sum/m));
      scanner.close();
  }
}

if的运用

package scanner;
import java.util.Scanner;
public class Demo4 {
  public static void main(String[] args) {
      Scanner scanner = new Scanner(System.in);
      System.out.println("请输入内容:");
      String s = scanner.nextLine();
      //equals;判断字符串是否相等
      if (s.equals("Hello")){
          System.out.println(s);
      }
      System.out.println("End");
      scanner.close();
  }
}

 

posted on 2021-05-16 22:24  yrdtd  阅读(30)  评论(0编辑  收藏  举报

导航