软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

后端零 吕明翰

  • LMH
  • 2023-10-15
  • 0

Java基础内容

注释的使用

//为单行注释,可在//和注释内容之间加入一个空格使页面更加美观
/.../则是可以是可以写多行注释
如果使用/*
...
...
/则可以写可以被javadoc.exe命令分析提取,可以生成到帮助文档中的注释
而javadoc指的是只要在编写程序时以一套特定的标签作注释,在程序编写完成后,通过Javadoc就可以同时形成程序的开发文档了

变量

在java中使用变量必须进行申明
int(整数)同为整数的还有short和long分别为长整数和短整数
float(单精度浮点数)
double(双精度浮点数)
而在java中数据被默认为按照double运行,如果按照float运行则需要在数据后加上f

标识符

由任何字母,数字,_,$组合而成
标识符不能以数字开头应该避免不必要的长标识符
大小写要注意区分

运算符

要注意的为++和--
这两个运算符分别为操作的数值增加一和减少一,同时写在数值前与数值之后是完全不同的。
在写九九乘法表的时候就有所应用

public class Main {
public static void main(String[] args) {
   for(int i = 1;i <= 9; i++){
       for(int j = 1;j<= i ;j++){
           System.out.print(j + "*" + i +"=" +(i * j) + "  ");
       }
       System.out.println();
   }
}

此时++输入在对象后面就可以使数值i和j在每次运行之后加一以达到输入九九乘法表的目的

逻辑运算符中&&相当于数学中的$$ \land $$
||则相当于$$ \lor $$
而!相当于$$ \lnot $$

再赋值中要在意的是赋值是赋值给左操作数

控制语句

if,else和switch即为字面意思而switch则需要在case后使用break使之结束

int dayofweek 2;
switch (dayofweek) {
    case 1:
        System.out.println("星期一");
        break;
    case 2:
        System.out.println("星期二");
        break;
    case 3:
        System.out.println("星期三");
        break;
    case 4:
        System.out.println("星期四");
        break;
    case 5:
        System.out.println("星期五");
        break;
    case 6:
        System.out.println("星期六");
        break;
    default:
        System.out.println("星期日");
        break;
}

这样根据输入的1~7就可以输出对应的星期
这是不用输入break的方法

int dayofweek = 2;
switch (dayofweek) {
    case 1 -> System.out.println("星期一");
    case 2 -> System.out.println("星期二");
    case 3 -> System.out.println("星期三");
    case 4 -> System.out.println("星期四");
    case 5 -> System.out.println("星期五");
    case 6 -> System.out.println("星期六");
    default -> System.out.println("星期日");
}

这样也可以达到一样的目的

循环

循环中包括了for,for-each,while和do-while
对于循环的应用在九九乘法表中也有体现尤其是for循环,而while循环也可以应用

    int i = 1;
    int j = 1;
    while (i <= 9) {
        j = 1;
        while (j <= i) {
            int answer;
            answer = i * j;
            System.out.print(j + "*" + i + "=" + answer + " ");
            j++;
        }// 内层while,当j小于等于i时及进行i*j并且使j加一进入下一次循环
        System.out.println( );
        i++;
    }// 外层while,当i小于等于9的时候进行上一过程并且使i加一进入下一个循环
}

这就是对while循环的应用,在这个循环中必须要注意循环最终能被结束。
do-while与上述过程类似但执行条件跟在执行命令后,所以即使不满足条件命令也会被执行一次,这一点是do-while与while的区别

继承

关于子类与父类
对于父类我认为类似于在html中

      <!-- ... -->

        #c1 {
           background-colour:aqua;
           font-size: 40px;
        }

同理对于子类类似于html中正文部分对head中style的引用
其中特别要注意的是将父类设置为protected,如果设置为private则无法被子类引用,如果设置为public则安全性不足
default则代表着整个类的访问权限是本地
而在java中一个子类只能继承一个父类,父类可以被多个子类继承

其他

print和println是给System.out发送一个println或print信息,请求输出一个文本,而主要区别在于println会将光标移动到下一行而print不会

java中的main方法的定义总是由public,static,void开始

LMH
LMH
© 2025 软件园学生在线
Theme by Wing