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.