促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
全部目标
全部级别
IDEA中调试:变量
模块 1
第 3 级,
课程 8
1.观看 当程序的执行在断点处停止时,或者当您一次单步执行一条指令时,您可以查看程序中当前位置已知变量的值。 让我们编写一个程序,用从到 的10数字填充一个元素数组。例子:100109 IntelliJ IDEA 足够智能,可以在代码上方显示重要变量的值。在我们的例子中,我们谈论的是data数组变量 此外,在屏幕截图的底部,我们看到Debugger选项卡打开(不是Console)。它显示程序中此位置已知的所有变量(及其值)。 如果您按下F810 次,那么您将在循环中进行 5
该级别的附加课程
模块 1
第 3 级,
课程 9
在此级别,您已经了解了双精度类型并了解了可以对其执行哪些操作。您还学习了如何处理数据输入。 为了巩固你的知识,你当然需要解决任务。一点点“在家读书”也不会有什么坏处。以下是一些课程,可帮助您更深入地研究我们涵盖的主题。 扫描仪类 正如您已经知道的那样,对于被读者绊倒的 Java 开发人员来说,这个类可以让他们的生活更轻松一些。它可以做很多事情,而且您已经设法使用了几次。如果您还没有这样做,请阅读标题为“扫描器类”的文章,研究示例,并尝试自己使用该类。 Java中的数字运算 编
条件语句
模块 1
第 4 级,
课程 0
一、if-else声明 如果无论外部环境如何变化,程序总是做同样的事情,那么它们就不会很有用。一个程序需要能够适应不同的情况并在某些情况下采取某些行动,而在其他情况下采取不同的行动。 在 Java 中,这是通过条件语句完成的,它使用特殊关键字让您根据条件的真值执行不同的命令块。 条件语句由三部分组成:条件、语句 1和语句 2。如果条件为真,则执行语句 1 。否则执行语句 2 。这两个命令都不会执行。下面是这种语句的一般外观: if (condition)
使用条件语句的细微差别
模块 1
第 4 级,
课程 1
if1.语句顺序 有时,程序需要根据变量的值或表达式的值执行许多不同的操作。 假设我们的任务是这样的: 如果温度大于20度,则穿上衬衫 如果温度大于10度且小于(或等于)20,则穿上毛衣 如果温度大于0度且小于(或等于)10,则穿上雨衣 如果温度低于0度,则穿上外套。 这是如何用代码表示的: int temperature = 9;
布尔型
模块 1
第 4 级,
课程 2
1.Boolean类型 正如我们已经看到的,Java 有超级有用的if-else语句。如果括号中的条件为真,则执行一个语句块,如果条件为假,则执行第二个语句块。 为了方便处理可以为 true 或 false 的表达式,Java 的创建者添加了特殊boolean类型。它的主要特点是这种类型的变量只能取两个值:true和false。 不可能将任何其他值分配给boolean变量。编译器不允许。 为什么我们需要这样的原始类型? 好吧,好处是您可以使用它来存储逻辑表达式的值。例子: 代
逻辑运算符
模块 1
第 4 级,
课程 3
1.布尔逻辑 在 Java 中,您不能编写表达式18 < age <65. 这是不正确的语法,程序不会编译。 但是你可以这样写: (18 < age) AND (age < 65) 当然,不是单词AND,而是逻辑运算符。我们现在将更详细地讨论它们。 Java 中存在三种逻辑运算符:AND(&&)、OR(||) 和NOT(!)。 好消息是您可以使用括号来构造任何复杂的逻辑表达式。 坏消息是 Java 开发人员决定使用C 语言的表示法而不是and,or和not。 看画面: 逻辑运
生活小窍门:如何更好更快地编写代码
模块 1
第 4 级,
课程 4
1. 表达式 vs 语句 在 Java 中,区分两类是有帮助的:语句和表达式。语句通常被称为被执行,而表达式被称为被求值。但这不是最重要的。 语句和表达式之间的主要区别是计算表达式有一个结果。这个结果有一个类型,它可以赋值给一个变量或者用在其他一些表达式中。 例子: 代码 笔记 int x; 陈述 (a < 10) 类型为的表达式boolean i++; i类型与变量类型相同的表达式 x = 5; x类型与变量类型相同的表达式 这给了我们什么? 首先,我们可以利用这样一个事实
比较参考
模块 1
第 4 级,
课程 5
1.比较 程序员需要一直比较不同的变量。但是,正如您已经看到的,一切都不是那么简单。 整数非常容易比较——你只需使用==就可以了。要比较实数,您必须将它们的差异(或者更确切地说,差异的绝对值)与一些非常小的数字进行比较。 比较字符串更加困难。最重要的是,这是因为字符串是对象。更重要的是,程序员通常希望字符串比较根据情况有所不同。 2.字符串是如何排列内存的 正如您已经看到的,字符串在内存中的存储方式不同于整数和实数: 两个内存块用于存储字符串:一个块存储文本本身(其大小取决于
按内容比较字符串
模块 1
第 4 级,
课程 6
1.比较字符串 这一切都很好。但是你可以看到 thes1和s2strings 实际上是相同的,这意味着它们包含相同的文本。比较字符串时,如何告诉程序不要看String对象的地址,而是看它们的内容? 为了帮助我们解决这个问题,Java 的String类有equals方法。调用它看起来像这样: string1.equals(string2) 比较两个字符串 true如果字符串相同,则此方法返回,false如果它们不相同,则返回。 例子: 代码 笔记 String s1 = "He
级别的附加课程
模块 1
第 4 级,
课程 7
另一个层次在你身后!在前面的课程中,您了解了 if-else 条件语句以及与之相关的细微差别。我们熟悉了一种特殊的数据类型:布尔值。我们检查了使用比较运算符和布尔变量的示例。最后,我们了解了更多关于比较引用和字符串的知识。 如果您觉得多一点理论和一些视觉示例肯定不会伤害您,那么继续:这里有几篇有用文章的链接。 等于和比较字符串 比较对象不同于比较原始数据类型。您可能已经猜到为什么会这样。在对象的情况下,我们传递一个引用,但在基元的情况下,我们传递一个值……您将从本文中了解更多
什么是 IntelliJ IDEA?
模块 1
第 5 级,
课程 0
IntelliJ IDEA是 JetBrains 公司的 Java 应用程序集成开发环境。它被定位为最智能、最方便的Java开发环境,支持所有最新的技术和框架。 IntelliJ IDEA 是与 Eclipse IDE 和 NetBeans IDE 并列的三大最流行的 Java IDE 之一。 IntelliJ IDEA 的服务条款 自 2001 年 1 月发布第一个 IntelliJ IDEA 版本以来,JetBrains 一直在添加新功能并改进现有功能。 从 9.0 版开
IDEA 生活小窍门
模块 1
第 5 级,
课程 1
1.自动完成(制表符) IntelliJ IDEA 是一个非常智能的开发环境。有些人认为它不仅是 Java 开发的绝佳 IDE,而且是世界上最全面的 IDE。诚然,这与事实相去不远。 例如,IntelliJ IDEA 有一个很棒的东西叫做自动完成。IntelliJ IDEA 解析和分析项目中的所有文件(包括您正在使用的所有库)。它了解您拥有哪些类以及这些类具有哪些方法和变量。然后它使用所有这些信息来帮助您编写代码。 您只需开始输入一个单词,它就会立即提供完成它的提示。最常用的
显示更多
1
2
3
4
5
...
35
Please enable JavaScript to continue using this application.