目录:
ideal2022用法运算符计算规则
强制转换
字符串拼接
char型运算规则

1    ideal2022用法

新建模块                 层级关系       项目-模块-包-类

idealtest调用 idea如何调用类_ide

  • Java输入用 第一步: import java.util.Scanner; 用这个来键盘输入 导包必须在类定义的上边
    创建对象    第二步:Scanner sc = new Scanner(System.in);
    sc是变量名(可变) 别的都是硬性照抄的                
                        第三步:int i = sc.nextInt(); 只有i是变量名 别的照抄
  • C语言用 scanf(“”,&巴);
  • 类名 必须和 文件名 相同      ideal中更改类名要右击类名 然后 refactor中的rename
  • 在windows终端编译时(小黑窗口),乱码时用javac -encoding utf8 文件名.java 来进行编译!!!
  • 关闭项目

idealtest调用 idea如何调用类_ide_02


新建项目:

idealtest调用 idea如何调用类_ide_03

2    运算符

  • / 取整              
  • % 取模(取🐟数) 常用来判断某个数是否为偶数或能否背整除
  • 10 / 3 结果为3 整数除只能得整数 把两个数中的任意一个改为小数 即可将结果变为 小数
  • java数据类型多了一个 byte 占一个字节
  • 等于 是 == 和c相同 不等于 !=
  • 逻辑运算符(用的少)
            与或非 与 c 中不同 在java中是单个就行 & | !
             ^ 逻辑异或 相同为False或不同为True(例如:ture和true为false |          false 和 false 为 false | 如果 是 false 和 true 则为 true)【用的不多】
  • 短路逻辑运算符(用的多) (左边为0false则短路)&& ||(左边为1true则短路)
             账号和密码不想意义确认 当账号和密码同时正确时才返回true登录
             int = 10; int b = 10; boolean result = ++a < 5 && ++b <5 ; 运行结果为 a=11 b= 10 因为左边为假所以短路了

3    强制转换

  • byte short char 三种类型在运算是会先升为 int 别的都是转向大的
  • 如: byte b;short a;long n; b+a+n 就会转换为 long
  • 大的转小的需要强制转换
    double a = 12.3; int b = (int)a; //强制转换 如果不强制转换 将 a 给 b 赋值 b 就会出错
  • idealtest调用 idea如何调用类_强制转换_04


  • idealtest调用 idea如何调用类_ide_05

  • 计算时数值不可以超过数据类型的大小 比如byte127 如果超过这个数值就会计算出错
  • idealtest调用 idea如何调用类_ide_06

4    字符串拼接

idealtest调用 idea如何调用类_强制转换_07

  • 运行结果:

idealtest调用 idea如何调用类_idealtest调用_08

idealtest调用 idea如何调用类_java_09

  • 运行结果:

idealtest调用 idea如何调用类_idealtest调用_10

提高阅读性:

idealtest调用 idea如何调用类_idealtest调用_11


idealtest调用 idea如何调用类_强制转换_12

5    char的运算

字符与数字相加会自动转换为ASCLL码里的值

char c = 'a';
        int  result = 'c' + 0;
        System.out.println(result);
结果为:97```