搭建Scala集成开发环境

本文介绍了如何使用IntelliJIDEA搭建Scala开发环境,包括启动IDEA、安装Scala插件以及创建Scala项目。通过创建HelloWorld类和TestHelloWorld对象展示了Scala的基本语法,并给出了两个课堂任务:输出个人信息和打印史努比。
摘要由CSDN通过智能技术生成


前言

  1. 学会会搭建Scala的IntelliJ IDEA开发环境
  2. 会会在集成开发环境里创建Scala项目

搭建Scala集成开发环境

在这里插入图片描述

IntelliJ IDEA(简称IDEA)是一款支持Java、Scala和Groovy等语言的开发工具,主要用于企业应用、移动应用和Web应用的开发。IDEA在业界被公认为是很好的Java开发工具,尤其是智能代码助手、代码自动提示、重构、J2EE支持等功能非常强大。

(一)启动IDEA

  • 采用的是的IDEA 2022.2.2的版本
    在这里插入图片描述

(二)安装Scala插件

  • Scala插件的安装有两种方式:在线与离线。我们学习在线安装方式。
  • 启动IDEA,在欢迎界面中选择Plugins命令,search一下scala,单击Install按钮,安装插件。
    在这里插入图片描述
  • 重新启动IDEA
    在这里插入图片描述

(四)创建Scala项目

1、创建Scala项目 - ScalaDemo01

  • 单击【New Project】
    在这里插入图片描述
  • 完成下图所示配置,单击【Create】按钮,创建项目,Scala SDK安装到本地请参考《在Windows上安装Scala》
    在这里插入图片描述
  • 创建成功出现下图界面
    在这里插入图片描述

2、创建Scala类 - HelloWorld

  • 在项目的src目录上右击,选择New→Package,创建一个包net.army.day01
    在这里插入图片描述
  • 在包net.army.day01上右击,选择New→Scala Class,创建一个Scala类HelloWorld
    在这里插入图片描述
  • Scala类创建成功后,即可编写Scala程序,定义一个没有返回值的speak()方法,用来输出一条信息
    在这里插入图片描述
  • 代码如下
package net.army.day01

/**
 * 作者:梁辰兴
 * 日期:2023/2/22
 * 功能:输出Hello Scala World~
 */
class HelloWorld {
  def speak(): Unit = {
    println("Hello Scala World~")
  }
}

3、创建Scala单例对象 - TestHelloWorld

  • 在包net.army.day01上右击,选择New→Scala Class,选择创建Object,创建一个Scala对象TestHelloWorld,在里面创建主方法,实例化HelloScala,然后调用其speak()方法
    在这里插入图片描述

  • 代码如下

package net.army.day01

/**
 * 作者:梁辰兴
 * 日期:2023/2/22
 * 功能:测试HelloWorld
 */
object TestHelloWorld {
  def main(args: Array[String]): Unit = {
    val hello = new HelloWorld() // 创建对象
    hello.speak() //调用对象方法
  }
}

(五)课堂任务

1、输出个人信息

  • 创建Scala单例对象PrintStudentInfo,输出学生信息
  • 运行效果
    在这里插入图片描述

2、打印史努比

  • 创建Scala单例对象Snoopy,输出可爱的史努比
  • 运行效果
    在这里插入图片描述
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁辰兴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值