一.打印100到1000的水仙花数
1.代码如下:
object Dome3 {
def main(args: Array[String]): Unit = {
for ( i <- 100 to 1000) {
var h = i / 100
var t = i % 100 / 10
var s = i % 10
if (h*h*h+t*t*t+s*s*s==i){
println(i+"是水仙花数")
}
}
}
}
二.用for循环改写从1到100的所有奇数相加的和
1.代码如下:
object Count5 {
def main(args: Array[String]): Unit = {
var i =0
var sum=0
for (i <- 1 to 100){
if (i%2!=0){
sum=sum+i
}
}
i=i+1
print("用for循环改写从1到100的所有奇数相加的和:"+sum)
}
}
2.这一个需要使用for循环,while循环在上一个博客。
三.学习成绩》=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示
1.代码如下:
object Dome4 {
def main(args: Array[String]): Unit = {
println("请输入一个成绩:")
var s = new Scanner(System.in)
var i = s.nextInt()
if (i>=90){
println("A")
}else if(i>=60 && i<=89){
println("B")
}else if (i<60){
println("C")
}
}
}