跳至主要內容

Java基本语法

岁杪二四...大约 1 分钟面向对象学习笔记

逃逸字符

字符意义字符意义
\b回退一格\"双引号
\t到下一个表格位\'单引号
\n换行\\反斜杠本身
\r回车

制表位(八个字符)

  • 每行的固定位置
  • 用一个 \t使得输出从下一个制表位开始
  • \t才能使得上下两行对齐

String[] args命令行参数

Java程序的入口是 main方法,而 main方法可以接收一个命令行参数,是一个 String[]数组

public class Main {
    public static void main(String[] args) {
        for (String arg : args) {
            System.out.println(arg);
        }
    }
}

例:利用 -version打印程序版本号

public class Main{
    public static void main(String[] args){
         for(String arg:args){
             if("-version".equals(arg)){
                System.out.println("v 1.0");
                break;
             }
         }
    }
}

该程序必须在 cmd中使用命令行运行,编译:

$ javac Main.java

然后,执行的时候,给它传递一个 -version参数:

$ java Main -version
v 1.0

包裹类型

每种基础类型都有对应的包裹类型

基础类型包裹类型
booleanBoolean
charCharacter
intInteger
doubleDouble
byteByte

可以将一个基础类型的数据转换为对象的形式,使它们一样可以参与运算与传递

import java.util.Scanner;  
  
public class Main{  
    public static void main(String[] args){  
        Scanner in = new Scanner(System.in);  
        int i = 10;    //使用基础类型定义变量  
        Integer k = 10;   //使用包裹类型定义对象  
        k = i;        //包裹类型的对象可以使用对应的基础类型变量进行赋值  
    }  
}

提示

好处:可以更方便的使用函数

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.2.0