软件园学生在线

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

登录与注册

后端零 卢鑫悦

  • 202300300160
  • 2023-10-15
  • 0

基本语法

1.注释

// /**

2.标识符

(1)命名规则

数字,美元符号,__,无空格,首位不能数字,不能关键字保留字,有意义

区分大小写

(2)命名规范
(3)变量

3.运算符

(1)算术运算符

%取余 例:13%5=3

(2)关系运算符
(3)逻辑运算符

若A真,B假

操作符 描述 例子
&& 且 ( A && B ) 为假。
\| \| 或 ( A \| \| B ) 为真。
! 取反 ! ( A && B ) 为真。
(4)赋值运算符

4.控制语句

(1)选择
if
int a = 10;
int b = 10;
int c = 20;
if (a==c){
    System.out.println("a=c");
}else if (b==c){
    System.out.println("b=c");
}else if (a==b){
    System.out.println("a=b");
}
Switch
switch (表达式) {
case 1://当表达式的值等于值1时执行的代码
    break;
case 2:// 当表达式的值等于值2时执行的代码
    break;
case 3:// 当表达式的值等于值3时执行的代码
    break;
default:// 当表达式的值与所有的 case 值都不匹配时执行的代码
    break;
}

//不需要break版
switch (表达式) { 
case 值1 -> 
case 值2 -> { 
  } 
case 值3 -> 
default ->
}
(2)循环
for从什么到什么怎么做
for(初始化语句;条件判断语句;条件控制语句){
    循环语句;
}

//九九乘法表
for (int i = 1;i<=9;i++){
            for (int j=1;j<=i;j++){
             System.out.printf("%2dx%-2d=%-2d",i,j,i*j);
            }
            System.out.println();
        }
while
//当什么时候怎么做
// 怎么做直到什么时候
while (condition) {}

do{
循环语句
}while(条件);

*注意是否能终止循环****

5.方法

public class Calculator { 

private double memoryA;//私有成员变量,无法以Calculator.memoryA的形式获取
获取memoryA
public double getMemoryA() { return memoryA; } 
设置memoryA的值
public void setMemoryA(double memoryA) { this.memoryA = memoryA;} 
public Calculator(double initialValueA, double initialValueB) { 
this.memoryA = initialValueA; 
this.memoryB = initialValueB;
 }
空参构造器,不存在自定义构造器时则默认存在
public Calculator() {
this.memoryA = 0; 
this.memoryB = 0; 
}

6.继承

两段相同代码可以用到继承,且继承后也可以有修改

(notice:儿子只能有一个爸爸,但是能有很多孙子)

tip

右上角绿色箭头旁红色小虫子debugg可以帮助查找错误

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