以下为培训后的个人理解,不一定对
一、基本数据类型
int 得到一个整数变量
double 得到一个带一位小数点的变量
boolean 取值只能为true或者false 如
public class Main{
public static void main(String args[]){
int age = 20;
boolean minor = age < 18;
System.out.println(minor);
}
}
由于age>18因此输出的结果为false
char 字符变量 使用'',单引号之间用逗号连接 如
```java
char[] hello ={'h','e','l','l','o'};
System.out.println(hello);</p>
<pre><code> **String** 字符串变量,使用""中间可以输入多个字母 如
```java
String homo = "114514";
System.out.println(homo);</code></pre>
<h1>二、运算符</h1>
<h2>1、算数运算符</h2>
<p><strong>%</strong> 取余数 如5%2 输出结果为1
<strong>++</strong> 自增 <strong>- -</strong>自减(放在数字前面与后面不同)</p>
<h2>2、关系运算符</h2>
<p><strong>==</strong>检查两个是否相等 相等为true
<strong>!=</strong>检查两个是否不等 相等为false
<strong>>< >= <=</strong>同理</p>
<h2>3、逻辑运算符</h2>
<p><strong>&&</strong> 两个都为真时结果才为真
<strong>||</strong> 两个中有一个为真是结果为真
<strong>!</strong> 相当于高中学的¬p</p>
<h1>三、控制语句</h1>
<p><strong>if</strong></p>
<pre><code class="language-java">if (condition1) {
// 当条件1为真时执行的代码块
} else if (condition2) {
// 当条件2为真时执行的代码块
} else if ( condition3) {
// 当条件1和条件2都为假时执行的代码块
}
</code></pre>
<p><strong>switch</strong>
```java
{
case 值1:
// 当表达式的值等于值1时执行的代码
break;
case 值2:
// 当表达式的值等于值2时执行的代码
break;
case 值3:
// 当表达式的值等于值3时执行的代码
break;
// 可以有更多的 case 分支
default:
// 当表达式的值与所有的 case 值都不匹配时执行的代码
break;
}
break的作用是当条件满足值1时停止继续执行其他的case,若无break则会继续判断是否满足值2
for
for(初始值;条件;更新值)如
```java
for (int age = 1; age <= 18; age++) {
System.out.println(age);
}
四、访问修饰符
public 在任何地方都可以被访问
private 只有在类中才能被访问
protected 在类内部和子类中可以访问
五、继承
子类继承父类的属性和方法
一个子类只能有一个父类,而一个父类可以有多个子类
public class genshin_impact extends game{
}
//genshin_impact就会继承game