scala如何让数组的元素一个一个输入?

scala如何让数组的元素一个一个输入?,第1张

val arr = new Array[Int](5) // 创建包含 5 个整数的数组

for (i <- 0 until arr.length) {

println(s"请输入第 ${i+1} 个元素:")

arr(i) = scala.io.StdIn.readInt()

}

这段代码会依次提示用户输入每个数组元素的值,并将其存储到数组中。请注意,until 方法罩信用物纯轮于生成一个包括起始值但不包括结束值的区间,因此裤亩 0 until arr.length 将生成一个范围为 [0, arr.length) 的整数序列,即 0, 1, 2, 3, 4,正好对应数组的 5 个元素。

久闻Scala大名,一直没有契机去学习,趁现在有个机会,去体验一下scala的美妙,在选择IDE的时候,看到有人推荐IntelliJ,以前开发Android的时候,使用过基于IntelliJ的android Studio,感觉良好,所以在Scala学习中,也选择IntelliJ作为开发工具。

配置Java和Scala环境

Java 配置

Mac自带Java,在Terminal中 输入

java -version

输出

Java version “1.7.0_79”

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

出现类似信息,说明你的Java环境已配置好。

Scala 配置

手动配置

官网下载地址,选择好版本

然后在网页下方

选择要下载的安装包,下载完成后,移动到你的安装目录,然后解压

我是放到了/usr/local/share/下

mv scala-xxx.tgz /usr/local/share/

然后配置环境变量,在Terminal中 vim ~/.bash_profile,在里面加入

SCALA_HOME=/usr/local/share/scala

export PATH=$PATH:$SCALA_HOME/bin

保存退出,然后在Terminal中

source ~/.bash_profile

使配置文件生效。

在Terminal中,输入

scala version

查看信息,即表示安装成功

自动安装

在Terminal中,使用

brew install scala

这样安装的是则凯梁最新版本(如果你没有安装 homebrew,请安装好以后,再重试)

如果需要安装以前老版本,比如 Scala 2.10.4 (old version)

brew install homebrew/versions/scala210

安装成功后,在Terminal中,输入

scala version

查看信息,即表示安装成功。

IntelliJ的下载和配置

下载

官网下载地址

如果孙运简单学习,使用社区版即可,如果专业开发,请购买专业版。如果资金充裕,建议购买专业版,不想花钱的话,网上也有很多破解方法,自行查找。

配置

下载完成后,打开IntelliJ,在菜单栏的Preference中,选择Plugins(插件),然后搜索Scala

安装即可,如果安装速度较慢,也可选择下方的Install plugin from disk

自己手动下载好插件进行安装

Hello World

安装好插件,重启IntelliJ,我们就可以开始第一写自己的第一行Scala代码了

选择 Create New Project

点击下一步,为你的项目起一个名字

点击Finish 即可

问题

注意上图中孙咐红框部分,看看SDK是否为空,如果为空,选择Create

通过 Download 新下载一个SDK,或者Browse 找到自己在第一步中自己安装Scala的路径,配置好即可。

下面就可以开始你的第一行Hello world了。

使用Intellij IDEA写hello world

Intellij IDEA是jetbrain开发的一个IDE,用于Java、Groovy、Scala等的开发,相对于其他开发工具来说,其对于代码检视、上下文理解、cvs/ant/maven/git的支持都比较完善。

1)安装Intellij IDEA

下载Intellij IDEA

进入IntelliJ IDEA官网的下载页面,然后点击 右上角的 Download 按钮,下载完成后直接点击你下载下来的文件安装,大家最好安装默认的安装步骤来,每一步都直接点击下一步,直到安装完成。如果提示让你注册购买这个软件,请自行想办法,不知道如何就去度娘问问。

配置Intellij IDEA

安装完成后,打开Intellij IDEA,由于我已经运行过这个软件了,所以会跟你的有点差别,所以请无视左侧的黑色。首先点安装图上所示,选择 Configure 中的 Plugins ,

再次点击下面的 Browse repositories 按钮,

进入新页面后,在上方的搜索框中输入 Scala,选择Scala 这个插件,点击右侧边栏中的 Install Plugin 按钮,然后重启Intellij IDEA。

重启后,选择 Configure 中的 Setting 选项,进入Intellij IDEA的设置页面去修改IDE的Encoding,我们要将 IDE Encoding 和 Project Encoding 以及最下方 的 Default Encoding for properties files 的属性都修改为 UTF-8 ,注意 :如果不设置这里,程序将不能运行。告侍然后点击右下方的 Apply 按钮和 OK 按钮,关闭设置页面。

然后选择 Create New Project 这个选项,进入如下的页面,继续选择 Scala 中的 Scala,然后点击 next ,进入工程配置页面,

请自行填写项目名称,选择项目存放的目录,以及添加之前安装的Java目录以及Scala目录,配置好这四个选项后,直接点击下面的Finish 按钮,完成项目的创建。

如果你按照我说的步骤正确配置的话,那么相信你的工程已经创建成功了( Java的JDK以及Scala的SDK都袜亏吵已经正确的显示出来 ),例如下图这样:

从上图我们可以看到现在还没有源文件,只有一个存放源文件的目录src以及存放工程其他信息的文件,接下来我们需要创建的是入口类,即Object。

将鼠标放在 目录src 上,点击右键依次选择 New ——》 Scala Class :

创建的是入口类,Name 填写“HelloWorld”,Kind 选择 Object,点击 OK,就将入口类创建成功了。

最后空配在新建的HelloWorld类中,输入如下代码:

object HelloWorld {

/* 这是我的第一个 Scala 程序

* 以下程序将输出'Hello World!'

*/

def main(args: Array[String]) {

println("Hello, world!") // 输出 Hello World

}

}

然后将鼠标放在目录HelloWorld文件上,点击右键,选择 Run “Hello World”:

如果最后运行结果如下,那么恭喜你,就说明你的第一个Scala程序就算是运行成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8202726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存