CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
全部目标
全部级别
使用字符串的例子
模块 1
第 2 级,
课程 4
1. Concatenation(合并字符串) 在 Java 中,您可以使用字符串来做一些巧妙而简单的事情:您可以将它们粘合在一起。此操作称为连接。我们是这样记住它的:Con-Cat-en-Nation。它通常被称为“连接字符串”或“组合字符串”。 要连接两行,您可以使用+符号。这很容易: "value1" + "value2" 连接两个字符串 例子: 陈述 笔记 String name = "Steve" + "Steve"; name包含字符串SteveSteve Str
int类型:整数
模块 1
第 2 级,
课程 5
1.int类型 如果要将整数存储在变量中,则需要使用类型int。 这个词int 是 for 的缩写 ,这当然很好地暗示了这种类型可以让您存储整数。Integer 类型为 的变量int能够存储从到 的整数。更准确地说,从到。-2 billion+2 billion-2,147,483,648+2,147,483,647 有趣的事实 这些绝对非整数与计算机内存的组织方式有关。 在 Java 中,为类型分配了4 个字节int的内存。内存的每个字节由8 位组成。每个位只能表示 2 个
对 int 变量的操作
模块 1
第 2 级,
课程 6
1. 评估整数表达式 赋值运算符(等号)的右侧可以是任何表达式——数字、变量和数学运算符(+、、、、 )-的*任意组合/。 您也可以使用括号()。在 Java 中,就像在数学中一样,首先计算括号内的表达式,然后计算括号外的表达式。 乘法和除法具有相同的优先级,并且高于加法和减法。 例子: 陈述 笔记 int a = (2 + 2) * 2; 变量的值将是8 int b = (6 - 3) / (9 - 6); 变量的值将是1 int c = (-2) * (-3); 变量的值
级别的附加课程
模块 1
第 2 级,
课程 7
关卡通过!恭喜!您已经迈出了学习 Java 的第一步。 您了解了什么是程序、如何在屏幕上显示数据、什么是变量、什么是数据类型、什么是编译器以及什么是字节码。您还熟悉了注释的概念。 你可以跑到下一关,也可以花10分钟巩固和加深你的新知识。一些额外的课程将帮助您解决这个问题。 编码规则:正确名称、好的和坏的注释的力量 本文深入探讨了某些元素的正确命名主题。正确的名称使代码更易于阅读,因此您最好从一开始就了解所有规则。 Java 适合作为第一语言学习吗?让我们探索可能性并讨论陷阱
内存寻址和变量
模块 1
第 3 级,
课程 0
1. 记忆是如何组织的 每台计算机都有内存。它是什么?它有什么特性?而且,最重要的是,它对我们有什么好处? 每个程序(包括用 Java 编写的程序)在执行之前都被加载到主内存中。主内存包含程序代码(由处理器执行)以及程序数据(即程序本身放入内存的数据)。 什么是记忆,它是什么样的? 一个 Exсel 电子表格由单元格组成。每个单元格都有自己的唯一标识符( A1, A2, ... B1, B2)。如果您知道单元格的标识符,那么您总是可以向其中写入一些值或获取存储在那里的任何值。
双精度型——实数
模块 1
第 3 级,
课程 1
1.double类型 Java 提供了double处理实数(小数)的类型。它占用8 bytes内存(是类型的两倍int)并且可以存储范围从到的值。为了进行比较:该类型可以存储从到范围内的值。-1.7*10308+1.7*10308int-2*109+2*109 在实数中,小数部分写在小数点后。例如,123.456,或 2.5,或 100.00,或 0.01。当计算机处理这样的数字时,我们称它们为浮点数。 顺便说一下,除了类型double,我们还有float类型(只有 4 个字
使用实数的细微差别
模块 1
第 3 级,
课程 2
1.四舍五入实数 正如我们已经讨论过的,当一个实数被分配给一个int变量时,它总是被四舍五入到最接近的更小的整数——小数部分被简单地丢弃。 但是很容易想象这样一种情况,当一个小数需要在任一方向上四舍五入到最接近的整数,甚至四舍五入。在这种情况下你会怎么做? 对于这种情况和许多类似的情况,Java 有类Math,它有round()、ceil()和floor()方法。 Math.round()方法 该Math.round()方法将数字四舍五入为最接近的整数: long x = M
键盘输入
模块 1
第 3 级,
课程 3
1.使用从控制台读取System.in 在前面的课程中,我们熟悉了在屏幕上显示信息的命令。为此,我们使用了System.out对象及其print()方法println()。简单方便。 但是,正如您可能已经猜到的那样,在屏幕上显示信息对我们来说还不够。大多数程序的目的是为用户做一些有用的事情。这意味着用户经常需要能够从键盘输入数据。 就像输出的情况一样,我们也有一个特殊的数据输入对象 — System.in. 但是,对我们来说不幸的是,它并不像我们想要的那样方便。它让我们一次从
安装 JDK
模块 1
第 3 级,
课程 4
1. 成人编程 直到最近,您才在 CodeGym 网站上编写程序。这简单、方便且易于理解。但是你不认为你会一直这样做,是吗?是时候开始像成年人一样编写程序了,就像真正的程序员一样。在 CodeGym 创建之前,人们以某种方式编写程序! 要在没有 CodeGym 的情况下在您的计算机上编写程序,您需要做两件事: 安装Java JDK 安装Java 集成开发环境 这些东西是什么? Java JDK 用Java编写的程序不同于普通的计算机程序。普通程序包含可以由计算机处理器直接执行
安装 IntelliJ IDEA
模块 1
第 3 级,
课程 5
1. IDE的历史,流行的Java IDE IDE 的历史始于程序员想到组合 4 种最常用的软件开发工具的想法: 文本编辑器 编译器(或解释器,取决于语言) 构建自动化工具 调试器 从那以后,桥下流了很多水。今天很难想象没有以下功能的 IDE: 类浏览器:用于轻松浏览项目中数千个类的工具 与版本控制系统集成 无需编写代码即可设计图形用户界面的工具 强大的重构工具(更改代码而不添加任何新功能) 代码风格分析和执行 超级强大的调试器,让您甚至可以远程调试程序 代码分析器和各种有用
安装 CodeGym 插件
模块 1
第 3 级,
课程 6
集成开发环境 (IDE) 节省了程序员的时间,让他们的工作更加方便。出色的 IDE 就像一把舒适的椅子:你甚至都不想停下工作。在本节课,你将学习如何将 CodeGym 插件连接到 IntelliJ IDEA,并在此环境中直接完成任务。
在 IDEA 中调试
模块 1
第 3 级,
课程 7
1.错误 程序员有自己的俚语,尽管许多人认为这是技术行话。无论如何,您都无法避免了解它。你需要深入细节。所以让我们开始吧。 您首先要知道的词之一是“ bug ”,即昆虫。在软件开发的上下文中,这个词表示程序中的错误,即程序做错或不太正确的事例。或者只是奇怪地工作。 但是如果一个程序员认为这个程序尽管有奇怪的行为,但确实在做它应该做的事情,那么他或她通常会声明“这不是错误,这是一个特性”。这催生了一堆互联网模因。 一般来说,软件缺陷可能有多种原因:从程序逻辑错误、拼写错误和不正
显示更多
1
2
3
4
...
35
Please enable JavaScript to continue using this application.