Java基础知识杂记

Java学习 专栏收录该内容
2 篇文章 0 订阅

1.0

整数各种进制

public class hello {
    public static void main(String[] args) {
        //System.out.println("This is a test.");
        int i = 10;
        int i2 = 010;//八进制以0开头
        int i3 = 0x10;//十六进制以0x开头
        int i4 = 0b10;//二进制以0b开头
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println(i4);
    }
}

输出结果

在这里插入图片描述

JavaDoc

参数信息

  • @author 作者名
  • @version 版本号
  • @since 指明需要最早使用的jdk版本
  • @param 参数名
  • @return 返回值情况
  • @throws 异常抛出情况

用javadoc命令生成API文档

在dos窗口中的对应java文件路径下执行:

javadoc -encoding UTF-8 -charset UTF-8 文件名.java

规定编码格式防止乱码

Scanner

next()与nextLine()

import java.util.Scanner;

public class hello {
    public static void main(String[] args) {
        Scanner keyBoard = new Scanner(System.in);
        System.out.println("用next输入:");
        if(keyBoard.hasNext()){
            String str = keyBoard.next();
            System.out.println(str);
        }
        keyBoard.close();

输出结果

在这里插入图片描述


import java.util.Scanner;

public class hello {
    public static void main(String[] args) {
        Scanner keyBoard2 = new Scanner(System.in);
        System.out.println("用nextline输入:");
        if(keyBoard2.hasNextLine()){
            String str2 = keyBoard2.nextLine();
            System.out.println(str2);
        }
        keyBoard2.close();

输出结果
在这里插入图片描述


next与nextLine的区别

  • next():

    1. 读取到有效字符(不包括空格)后才结束输出
    2. 会自动去掉输入有效字符前的空格
    3. 只有输入有效字符后才将后面输入的空格作为分隔符或结束符
    4. next()不能得到带有空格的字符串
  • nextLine():

    1. 以回车作为结束符,返回的是输入回车之前的所有字符
    2. 可以获得空格
  • 0
    点赞
  • 2
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值