如何使用ideal

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

1    ideal2022用法

新建模块                 层级关系       项目-模块-包-类
在这里插入图片描述

  • 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 来进行编译!!!
  • 关闭项目

在这里插入图片描述
新建项目:
在这里插入图片描述

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 就会出错
    在这里插入图片描述
    在这里插入图片描述

  • 计算时数值不可以超过数据类型的大小 比如byte127 如果超过这个数值就会计算出错
    在这里插入图片描述

4    字符串拼接

在这里插入图片描述

  • 运行结果:

在这里插入图片描述

在这里插入图片描述

  • 运行结果:

在这里插入图片描述

提高阅读性:

在这里插入图片描述
在这里插入图片描述

5    char的运算

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值