java基础(基本数据类型)

//ln回输出换行符
System.out.println(true);
System.out.print(false);
区别换行和不换行
true
false

简单执行

public class dd {

    public static void main(String[] args) {
      //对值进行覆盖添加
        int count=0;
        count=count+2;
        System.out.println(count);
    }
}

基本数据类型

 定义long以及float类型变量需要加入标识符

 

 

创建包

 

 

 

在文件夹中是有层级的

 

 

创建项目结构

 

 快捷生成代码

package ydd.yj.demo1;

public class helloword {
    //快速生成"psvm"  生成如下
    public static void main(String[] args) {
        //快速生成"sout" 生成如下
        System.out.println();

    }
}

 自动导入包(内置)

 代码提示或略大小写

 

 

 idea设置背景图片

 

 隐式转换

//文件名与函类名必须保持一致
public class dd {
    public static void main(String[] args) {
        //byte,short,char三种类型的数据在运算的时候,都会直接提升int,然后再进行运算
        char a=4;
        char b=5;
        //不通类型之间的算数运算,得到的结果是按照取值单位大的为单位
        System.out.println(a+b);



    }
}

 

 强制转换

 

强转多个数据

 

 当字符加字符或字符加数字的时候会出现以下情况

public class dd {
    public static void main(String[] args) {
        //当字符加字符或字符加数字的时候会出现以下情况
        //char c='a'    会生成(ascll)对应的数值,然后进行相加
        System.out.println(1+'a');
    }
}

//输出:98

 

 赋值运算符(//+=,-=,*=,,%= 底层都隐藏了一个强制类转换(取决于左边的参数))

关系运算符

 

 

 

 

public class helloword {
    //快速生成"psvm"  生成如下
    public static void main(String[] args) {
        //快速生成"sout" 生成如下
        //细节
        //+=,-=,*=,,%= 底层都隐藏了一个强制类转换(取决于左边的参数)
        short s=2;
        int a=2;
        System.out.println(s==a);

    }
}

 简单的逻辑运算

package ydd.yj.demo1;

import java.util.Scanner;

public class helloword {
    //快速生成"psvm"  生成如下
    public static void main(String[] args) {
        //快速生成"sout" 生成如下
        //细节
        //+=,-=,*=,,%= 底层都隐藏了一个强制类转换(取决于左边的参数)
        short s=2;
        int a=2;
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入你的时髦层度");
        int girfashtion=sc.nextInt();
        System.out.println("请输入对象时髦层度");
        int boyfashtion=sc.nextInt();
        boolean result=girfashtion>boyfashtion;
        System.out.println(result);

    }
}

 逻辑运算符

 

 简单示例

public class helloword {
    //快速生成"psvm"  生成如下
    public static void main(String[] args) {
        //快速生成"sout" 生成如下
        System.out.println(true^true);
        System.out.println(false^true);
        System.out.println(!true);
    }
}

 短路逻辑运算符号

 

短路逻辑运算符号(简单示例)

public class helloword {
    //快速生成"psvm"  生成如下
    public static void main(String[] args) {
        //快速生成"sout" 生成如下
        System.out.println(true&&true);
        System.out.println(false&&true);

    }
}

 

posted @ 2022-05-11 14:38  欧阳锦涛  阅读(44)  评论(0)    收藏  举报
TOP 底部