曂沅仴駦 发表于 2024-5-17 17:43:54

JAVA基础-流程控制、字符串

一、java基础

1、java主类结构

package com.study.again001;    包名<br>public class helloword {       类名<br>    static String s1 = "1";    静态成员变量<br>    public static void main(String[] args) {main方法<br>      String s2 = "2";局部变量<br>      System.out.println(s1); 输出<br>      System.out.println(s2);输出<br>    }<br>}<br>2、根本数据类型

https://img2024.cnblogs.com/blog/1679696/202404/1679696-20240418102127760-1814154881.png
 3、运算符

 
<ul>算数运算符

[*]+
[*]-
[*]*
[*]/
[*]%   取余运算符   eg:12%10 = 2
隐式转换

[*]自动类型提升
[*]就是把一个取值范围小的数据大概变量,赋值给另一个取值范围大的变量。此时不必要我们额外写代码单独实现,是程序自动帮我们完成的
强制转换

[*]如果要把一个取值范围大的数据大概变量赋值给另一个取值范围小的变量。是不允许直接操作。
[*]如果一定要这么干,就必要加入强制转换
自增自减运算符

[*]++
[*]--
赋值运算符

[*]=
[*]扩展运算符

[*]就是把左边跟右边举行运算,把终极的结果赋值给左边,对右边没有任何影响
[*]+=
[*]-=
[*]/=
[*]%=

关系运算符
<ul>==

[*]就是判断左边跟右边是否相等,如果建立就是true,如果不建立就是false
!=

[*]就是判断左边跟右边是否不相等,如果建立就是true,如果不建立就是false
>

[*]就是判断左边是否大于右边,如果建立就是true,如果不建立就是false
>=

[*]就是判断左边是否大于等于右边,如果建立就是true,如果不建立就是false
页: [1]
查看完整版本: JAVA基础-流程控制、字符串