首页 > 其他分享 >3.idea 运算符

3.idea 运算符

时间:2024-09-05 19:46:58浏览次数:3  
标签:语句 false 符号 idea 运算符 true

MODULE 3 idea 运算符

All

一、Idea

(一)idea的介绍

1.概述:开发工具

2.特点:

(1)idea是java写的,所以本地上必须有正确的jdk环境(JAVA_HOME)

(2)Idea自动保存

(3)不用我们打开dos命令窗口执行javac和java命令

(4)Idea有强大的快捷键,生成代码,纠错等

(5)Idea会自动管理我们写的代码

3.相关开发工具:eclipse myeclips

4.作用:加速我们的开发

(二)idea的目录结构

先创建project,在project下创建module,在module下创建package

(三)如何去创建一个Project

(四)module的操作

(五)package的操作

Package取名规范:

(1)公司域名倒着写

(六)创建类以及基本语句生成快捷键

1.生成main方法:输入main->回车

2.生成输出语句:sout->回车

3.将变量名放到输出语句中:

(1)变量名.sout

(2)变量名.soutv->带字符串拼接格式的输出方式

(七)快捷键

Alt+Enter 导入包,自动修正代码

Ctrl+Y 删除光标所在行

Ctrl+D 复制光标所在行的内容,插入光标位置下面

Ctrl+Alt+L 格式化代码

Ctrl+/ 单行注释

Ctrl+Shift+/ 选中代码注释,多行注释,再按取消注释

Alt+Shift+上下箭头 移动当前代码行

(八)出现的问题

1.在运行代码时会出现“找不到对应的发行源”或者“不支持发行版本”或者“无 效的发行源版本”,证明本地jdk版本和idea中的language level不匹配

需要匹配版本

file->project Structure->点击project->引入本地jdk->project level选 择对应的版本

2.没有out路径的问题

out路径是专门存放idea自动生成.class文件的

所以需要指明out路径

3.src是灰色的,选中src右键

4.jdk没有配置

二、运算符

(一)算术运算符

+ 加法

- 减法

* 乘法

/ 除法(如果符号前后都是整数,结果取整数部分;如果前后有一个为小数, 结果就是正常小数)

% 模取余数部分

+:

(1)运算

(2)字符串拼接:任何类型的数据遇到字符串都会变成字符串,此时+就不再是 运算了,而是字符串拼接

(二)自增自减运算符(也是算术运算符一种)

1.格式:

变量++ -> 后自加

++变量 -> 前自加

变量-- -> 后自减

--变量 -> 前自减

自增和自减只变化1

2.使用:

(1)单独使用:++ -- 单独为一句,没有和其他语句掺和使用

i++;

符号在前在后都是先运算

(2)混合使用:++ -- 和其他的语句掺和使用(输出语句,赋值语句)

符号在前:先运算,在使用运算后的值

符号在后:先使用原值,使用后,自身再运算

(三)赋值运算符

1.基本赋值运算符:

= 先看等号右边的,再将右边的数据赋值给等号左边的变量

2.复合赋值运算符:

+=:i+=2 -> i = i+2

-=

*=

/=:取整数部分

%=:取余数部分

3.注意:byte short 遇到复合赋值运算符,jvm会自动转型

(四)关系运算符(比较运算符)

结果必须是boolean型,做条件判断时候使用

== 如果符号前后相等为true,否则为false

> 如果符号前的数据大于符号后的数据为true,否则为false

< 如果符号前的数据小于符号后的数据为true。否则为false

>= 如果符号前的数据大于或者等于符号后的数据为true,否则为false

<= 如果符号前的数据小于或等于符号后的数据为true,否则为false

!= 如果符号前后不相等为true,否则为false

(五)逻辑运算符

1.作用:连接多个boolean结果的

2.结果:boolean型结果

&&(与,并且) 有假则假

||(或者) 有真则真

!(非,取反) 不是true就是false

^(异或) 符号前后结果一样为false;不一样为true

true^true -> false

false^false -> false

true^false -> true

false^true -> true

& (1)单与,如果前后都是布尔型,有假则假,但是如果符号前为false, 符号后的判断会继续执行

(2)如果该符号前后都是数字,看作是位运算符

&& 双与,有假则假,但是有短路效果,如果符号前为false,符号后的判 断不会执行

| (1)单或,如果前后都是布尔型,有真则真,但是如果符号前为true, 符号后的判断会继续执行

(2)如果该符号前后都是数字,看作是位运算符

|| 双或,有真则真,但是有短路效果,如果符号前为true,符号后的判断 就不会执行了

(六)三元运算符

1.格式:

Boolean表达式?表达式1:表达式2

2.执行流程:

先判断,如果是true,就走?后面的表达式1;否则走:后面的表达式2

标签:语句,false,符号,idea,运算符,true
From: https://www.cnblogs.com/swh666/p/18394721

相关文章

  • IDEA插件推荐
    主题:AutumnTheme好看的IDEA主题推荐,敲代码的的时候心情也不一样进度条括号插件能为不同层级的括号添加不同颜色高亮显示,方便开发者识别代码块和调试代码。......
  • Java运算符(详解)
    前言:    Java中运算符有哪些?    大致分为:    算术运算符、关系运算符、逻辑运算符、位运算符、移位运算符、条件运算符接下来,一一分析。算术运算符: 基本运算符:    加减乘除,是最基本的运算符。例子:publicstaticvoidmain(Str......
  • 新手c语言讲解及题目分享(十七)--运算符与表达式专项练习
    本文主要讲解c语言的基础部分,运算符与表达式的学习,在这一部分中,往往有许多细节的东西需要去记住。当各种运算符一起用时,就会存在优先级的关系,本文末尾有各种运算符的优先级顺序表。参考书目和推荐学习书目:通过网盘分享的文件:C语言程序设计电子教材(1).pdf链接:https://pa......
  • Java环境配置包含Maven,idea配置,保姆级教程!
    1.本期工具Maven:https://maven.apache.org/Java:https://www.oracle.com/cn/java/technologies/downloads/#java22Idea:https://www.jetbrains.com/zh-cn/idea/download/?section=windows2.Java安装配置1.jdk下载官网下载:https://www.oracle.com/cn/java/techn......
  • 解决idea创建版本时只有Java21和Java17选项
    你是否在使用IntelliJ IDEA创建新项目时遇到了只有Java 21和Java 17的选项?别担心,我们的指南将为你提供解决方案,通过简单的步骤,你将能够选择你需要的任何Java版本,继续阅读,让我们开始吧! idea如果版本高了就会出现在创建Springboot项目时只有Java21和Java17选项选择jdk1.......
  • idea的配置
    1 第一个项目,StepbyStep 1.1 Idea启动面板首先,打开Idea,看到这个面板:1.2 创建一个项目点击CreateNewProject,会看到这个面板:1.3 创建完的项目界面1.4 创建一个服务器服务器创建页面:1.5 部署当前项目到服务器1.6 添加需要的jar包要确保添加的jar包被添加到了......
  • 12 Python面向对象编程:运算符重载
    本篇是Python系列教程第12篇,更多内容敬请访问我的Python合集在理解运算符重载之前我们已经知道了什么是方法重载,方法重载就是子类继承父类并且定义了一个和父类一样的方法。知道了什么是重载,也知道了什么是运算符(加减乘除等),那么运算符重载也很好理解了,其实就是在......
  • 12 Python面向对象编程:运算符重载
    本篇是Python系列教程第12篇,更多内容敬请访问我的Python合集在理解运算符重载之前我们已经知道了什么是方法重载,方法重载就是子类继承父类并且定义了一个和父类一样的方法。知道了什么是重载,也知道了什么是运算符(加减乘除等),那么运算符重载也很好理解了,其实就是在类里面......
  • 《C++中的移动构造函数与移动赋值运算符:高效编程的利器》
    一、引言在C++编程中,随着现代软件对性能要求的不断提高,高效地管理资源变得至关重要。C++11引入了移动语义,其中移动构造函数和移动赋值运算符成为了提高程序性能和资源管理效率的重要工具。本文将深入探讨C++中的移动构造函数和移动赋值运算符的作用,以及它们在实际编程中......
  • idea2021安装教程与常见配置(可激活至2099年)
    idea2021安装教程与常见配置(可激活至2099年)下载官网下载地址:https://www.jetbrains.com/zh-cn/idea/download/other.html这里我们选择压缩包安装方式,选择2021.3-Windowsx64ZIPArchive(zip),也可以选择exe安装方式安装解压缩安装方式创建非中文目录D:\idea2......