2022.10.6scanner

HelloWorld

  • 打开idea,新建java文件,新建java class

  • 编写代码

  • psvm自动生成public static void main(Strings args{}

  • sout自动生成System.out.println

public class HolleWorld {
   public static void main(String[] args){
       System.out.print("HolleWorld!");
  }
}

可能遇到的情况

  1. 区分大小写,java大小写敏感

  2. 尽量使用英文

  3. 文件名和类名必须保持一致,首字母大写

  4. 符号使用的中文

public class:类

java程序运行机制

  • 编译型

  • 解释性

java注释

书写注释是一种非常好的习惯

  • 单行注释 //

  • 多行注释 /* */

  • 文档注释 /**回车

关键字

image-20221005143749239

数据类型

  • 强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义后使用。

  • 弱类型语言

变量

  • 变量是什么,变量就是可以变化的量。

  • java是一种强制类语言,每个变量都必须声明其类型。

  • Java变量是程序中最基本的存储单元,其包含变量名、变量类型和作用域。

 

包机制

  • 为更好地组织类,Java提供了包机制,用于区别类名的命名空间。

  • 包语句的语法格式为:

    • package com.baidu.www;

一般利用公司域名倒置作为包名

  • 为了能够使用一个包的成员,我们需要在Java程序中明确导入该包,需引用import语句完成此功能。

    • import java.util.Date;

JavaDoc

  • Javadoc命令是用来生成自己的API文档的

参数信息

  • @author 作者名

  • @version 版本号

  • @since 指明最早使用的jdk版本号

  • @param 参数名

  • @return 返回值情况

  • @throws 异常抛出情况

在项目文件夹cmd中javadoc生成API文档命令:javadoc -encoding UTF-8 -charset UTF-8 Doc.java

scanner对象

  • 我们可以通过sanner类来获取用户的输入 1.next方法(next遇到空格结束输入)

package com.baidu.scanner;

import java.util.Scanner;

public class Demo01 {
   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);
      }
       //凡是I/O流资源的类如果不关闭会一直占用资源,养成习惯用完关掉。
       scanner.close();
  }
}
  1. nextLine方法(nextLine可以使用空格)

package com.baidu.scanner;

import java.util.Scanner;

public class Demo02 {
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       System.out.println("使用nextLine接收:");
       if(scanner.hasNext()){
           String str= scanner.nextLine();
           System.out.println("输出的内容为:"+str);
      }
       scanner.close();

  }
}
 
posted @ 2022-10-06 00:50  yan三水  阅读(19)  评论(0)    收藏  举报