java基础知识

第二章

变量名称的规则

开头

必须是 字母 下划线 $

如 a1 $a _a

其余部分

必须是 字母 下划线 $ 数字

目前而言 凡是变量需要初始化 就是赋值

变量不能重复命名

常量

固定的不变的数据 在不想被人改变的变量前面加上一个单词叫

常量最好全部大写 如下

final int YEAR = 365; // 表示一年365天

运算符

% : 摩 取余数 比如 6%2 = 0; 6%4 = 2;9%2=1;

++:

--:

int a = 1;
// a++; // a=a+1;
a--; // a=a-1;
System.out.println(a);

++ 在前 ++在后的区别

单独的 ++a 或者 a++ 没有区别 都是 +1

    
//        int a=1;
//        int b=1;
//        a++;
//        b++;
//        System.out.println(a);
//        System.out.println(b);
​
​
        int a=1;
        int b=1;
        ++a;
        ++b;
        System.out.println(a);
        System.out.println(b);

区别的点

//凡是 比较符号 的表达式 的结果就是布尔类型的值
System.out.println(1>2);  // false
System.out.println(3>2); // true
System.out.println(3>=3);// true
int a = 1;
int b=2;
System.out.println(a>b);// false
System.out.println(a!=b); // true

强转

int  num1 = 20;
double num2 = 20.5;
​
int num3 = (int) num2;
double num4 = num1;

关系运算符

//凡是 比较符号 的表达式 的结果就是布尔类型的值
System.out.println(1>2);  // false
System.out.println(3>2); // true
System.out.println(3>=3);// true
int a = 1;
int b=2;
System.out.println(a>b);// false
System.out.println(a!=b); // true

第三章

简单if

int a6 = 10;
if(a6==10){
    System.out.println("OK");
}

if-else 结构

int age = 18;
​
if(age >= 18){
    System.out.println("成人场所");
}else{
    System.out.println("你还小");
}

复杂的if

int cm = 168;
int age = 18;
//&& 并且    || 或者
if(age>=18 && cm>=168 ){
    System.out.println("进入某个场合");
}else{
    System.out.println("不可以");
}
//1.某个校区 只允许性别为男并且年龄在15周岁才能进入 否则提示 您不合格无法进入
//2.某个超市打折 如果 积分大于等于300 或者 消费金额大于等于1000  则打7折
Scanner input = new Scanner(System.in);
System.out.println("请输入性别");
String sex = input.next();
System.out.println("请输入年龄");
int age = input.nextInt();
if(sex.equals("男") && age==15){
    System.out.println("OK");
}else{
    System.out.println("无法进入");
}

多重if

//按逻辑写完多重if之后一定要检查 逻辑是否正常 最好带入相关数字进行
int money = 500;
if(money>1000){
    System.out.println("去旅游");
}else if(money>500){
    System.out.println("吃大餐");
}else if(money>300){
    System.out.println("去KTV");
}else if(money>100){
    System.out.println("买零食");
}else{
    System.out.println("啥也没有");
}
​
//超市打折 如果 你的积分大于等于400就打7折 大于等于300就打5折 大于等于 200 就打9折 否则啥也没有

嵌套if

//如果 人数大于500 就可以参加 运动会 进入运动会之后 如果年龄大于18 就参加 足球赛 如果年龄大于19就参加100米赛跑
//如果年龄大于30 就参加跳远
int renShu = 600;
​
int age2 = 50;
if (renShu > 500) {
    System.out.println("可以参加运动会");
    if (age2 > 30) {
        System.out.println("跳远");
    } else if (age2 > 19) {
        System.out.println("赛跑");
    } else if (age2 > 18) {
        System.out.println("足球赛");
    } else {
        System.out.println("木有");
    }
}

第四章

//  什么情况下用switch
​
//1.等值情况  2.如果你使用多重if超过3个建议使用switch 3.int、short、byte、char、枚举、String类型 支持这6种
int age =18;
​
if(age==15){
    System.out.println("去中学");
}else if(age==18){
    System.out.println("读高中给");
}else if(age==20){
    System.out.println("读大学");
}else if(age==30){
    System.out.println("读研究生");
}

学习Java一年后的回顾总结,先到这里,日后更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值