IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 初学Scala,走进大数据领域。 -> 正文阅读

[大数据]初学Scala,走进大数据领域。

import java.io.{File,PrintWriter}
import scala.io.Source
object Test06_FileI0 {
  def main(args: Array[String]): Unit = {
    //1.从文件中读取数据
    Source.fromFile("E:/scalaStudy/Test").foreach(print)//前两个单词代表读取数据,后两个单词代表打印出来 正常相对目录用/表示

    //2.将数据写入文件
    val writer=new PrintWriter(new File("E:/scalaStudy/Intput.txt"))
    writer.write("Hello,The apple is grape")
    writer.close()
  }

}
import scala.io.StdIn
object Test05_StdIn {
  def main(args: Array[String]): Unit = {
    //输入信息
    print("请输入您的大名:")
    val name:String=StdIn.readLine()
    print("请输入您的芳龄:")
    val age:Int=StdIn.readInt()

    //控制台打印输出
    println(s"它的名字叫:${name},它的年龄是${age}岁,它还小少给他看点少儿不宜的.")
  }
}
object Test04_String {
  def main(args: Array[String]): Unit = {
    //三种输出表达方式
  //字符串,通过+号连接
    val name:String="alice"
    val age:Int=18
    println(age+"岁前"+name+"在尚硅谷学习!")

    //*用于将一个字符串复制多次并拼接
    println(name * 3)
    //printf用法,字符串,通过%传值 类似于Python的结果输出
    printf("%d岁的%s在尚硅谷学习",age,name)//表示传值进去 格式化的意思
    println()
    //字符串模板(插值字符串)通过$来获取变量值
    println(s"${age}岁的人它的名字是${name}")

    //更改字符类型
    val num:Float=2.1234f//本来是Double类型 使用Float会出错 只要在小数后增加一个f即可更改类型输出
    println(f"The num is ${num}%.2f")//f是格式化模板字符串 并对取两位小数位

    //三引号表示字符串,保持多行字符串的格式输出
    var sql:String=s"""
      |select *
      |from
      |  student
      |where
      |  name=${name}
      |and
      |  age>${age}
      |""".stripMargin
    println(sql)
  }
}
object Test03_Identifier {
  def main(args: Array[String]): Unit = {
    //(1)以字母或者下划线开头.后接字母、数字、下划线
    var hello:String=""
    var hello123=""
    val _abc=123

    //(2)以操作符开头,且只包含操作符(+ - * / # !等)
    val -+/% ="hello"
    println(-+/%)
    //(3)以反引号"...."包含的任意字符串,即使是Scala关键字(39个)也可以
    val `if`="if"
    print(`if`)
  }

}
object Test02_Variable {
  //    var j: Int = 10  自动补齐
  //    val h: Int = 12
  //    j = 12
  //    println(j)
  //    println(h)
  var alice=new Student("alice",20)
  alice=new Student("Alice",19)
  val bob=new Student("Bob",18)
  bob.age=20
  print(bob)
}
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-03 16:21:05  更:2022-03-03 16:24:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 10:52:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码