java~Scanner(数字:scanner.nextInt() 字符串:scanner.next())

1)笔记

1)Scanner(键盘输入)
  (1)syso都是从程序向屏幕里显示一些东西,打印输出;
  (2)Scanner负责键盘输入:键盘录入到程序当中:
	 大写的开头,说明是一个类,不是关键字,不是你写的,不是我写的,是从jdk当中提供的;
	 jdk api文档是一本字典; 
  (3)System.in
  	  我们可以从 键盘、网络、文件 等选择输入;
  	  System.in是从键盘输入;

  	  int num = scanner.nextInt();  // 把键盘输入的字符串转换成为格式对应Int类型 如:35作为返回值
  	  String str = scanner.next();  // 键盘输入什么东西都是字符串,把输入原封不动拿过来

2)Random(随机数字的生成)

3)ArrayList(跟数组差不多,但是更加好用)

4)sun 1.6标准版 简体中文版;
  目录-->索引;

5)8种基本数据类型 + 字符串
	String: 
	  发现首字母是大写, 这并不是关键字,关键字都必须是小写的, 这是一个类,这个类是JDK的作者写的;

6)API使用3点
  包名
  构造方法摘要(1,2,3个足以了)
  方法摘要(返回值,参数)-->点击进去后,是官方最为标准的中译版,不是野山鸡的机器翻译;

7)引用类型的使用
	导包:
		import 包路径.类名称;
		同一个包下,不用导包;
		只有java.lang包下的内容不需要导包;

	创建:
		类名 对象名 = new 类名称();

	使用:
		对象名.成员方法();

8)卡住了: 主要是有一个红色的方块,就说明卡主了;
	卡到了nextInt():
		是绿色颜色是输入的
		黑色的是输出的

例子1

package com.itcast.day07;

import java.util.Scanner;

public class Demo01Scanner {
    public static void main(String[] args) throws Exception{
        Scanner scanner = new Scanner(System.in);
        
        int num = scanner.nextInt();
        System.out.println(num);

        String str = scanner.next();
        System.out.println(str);
    }
}

例子2

package com.itcast.day07;

import java.util.Scanner;

public class Demo02ScannerSum {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第1个数字:");
        int a = sc.nextInt();

        System.out.println("请输入第2个数字:");
        int b = sc.nextInt();

        System.out.println("请输入第3个数字:");
        int c = sc.nextInt();

//        System.out.println("数字之和:" + (a + b));

        int temp = a > b ? a : b;
        int max = temp > c ? temp : c;
        System.out.println("最大值=" + max);
    }
}

 

你可能感兴趣的:(java)