380 字
2 分钟
Java基本语法

逃逸字符#

字符意义字符意义
\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中使用命令行运行,编译:

Terminal window
$ javac Main.java

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

Terminal window
$ 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;        //包裹类型的对象可以使用对应的基础类型变量进行赋值
  }
}
TIP

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

Java基本语法
https://faina.me/posts/java_basic/
作者
岁杪二四
发布于
2024-03-08
许可协议
CC BY-NC-SA 4.0