基础

基础 属于 Java

1 个练习

关于 基础

Java 是一种静态类型语言,这意味着所有东西在编译时都有类型。把一个值赋给一个名字,称为定义变量。

int explicitVar = 10; // Explicitly typed

使用=运算符可以给变量赋值,也可以更新变量的值。变量一旦定义,它的类型就永远不能改变。

int count = 1; // Assign initial value
count = 2;     // Update to new value

// Compiler error when assigning different type
// count = false;

Java 是一种面向对象的语言,它要求所有函数都定义在类中,而类使用class关键字来定义。类中的函数称为方法。每个方法可以有零个或多个形参。所有形参都必须显式指定类型,形参没有类型推断。同样,返回类型也必须显式指定。函数使用return关键字返回值。要让方法能被其他类调用,必须加上public访问修饰符。

class Calculator {
    public int add(int x, int y) {
        return x + y;
    }
}

调用方法时,需要指定它所在的类和方法名,并为方法的每个形参传入实参。

int sum = new Calculator().add(1, 2);

如果一个方法不使用任何类的状态(本练习就是这种情况),就可以用static修饰符把方法变成静态的。同样,如果一个类只有静态方法,它也可以用static修饰符变成静态的。

static class Calculator {
    public static int multiply(int x, int y) {
        return x * y;
    }
}

Java 中的作用域由{和}两个字符界定。

Java 支持两种注释。单行注释以//开头,多行注释写在/*和*/之间。

整数由一个或多个(连续的)数字组成,并支持默认的数学运算符。

通过 GitHub 编辑 该链接会在新窗口或标签页中打开

学习 基础