提问:把I miss you”重复输出3000次
// 把I miss you”重复输出3000次
// while循环基本格式
var i = 1
while(i < 3000) {
println(s"${i}. I miss you")
i += 1
}
把 1,2,3,4,5,……100 中的奇数输出
// 把 1,2,3,4,5,……100 中的奇数输出
var i = 100
// while(i <= 100) {
// println(i) // println重复了100次
// i += 2
// }
while(i<=100) {
if(i%2 == 1){ //奇数
println(i)
}
i += 1
}
求 1-100 的奇数和
var sum = 0
var i = 1
while(i<=100){
if(i%2==1) {
sum = sum + i
}
i += 1
}
println(s"sum=${sum}")
求 1 + 1/2 + 1/3 +1/4 + 1/5 + .... 1/100 的和
var sum = 0
var i = 1
while(i<=100){
i += 1
}
println(s"sum=${sum}")
while死循环
breakable{
while(true){
print("请输入要判断的年份(输入 0 就结束判断): ")
// 判断用户输入的年份,是否闰年
val year = scala.io.StdIn.readInt()
if(year == 0){
// 结束循环
break
}
if(year % 400 == 0 || (year %4 == 0 && year%100 != 0)){
println(s"${year} 是闰年")
} else {
println(s"${year} 不是闰年")
}
}
}
println("死循环结束了……系统退出")
求 1 - 1/2 - 1/3 - 1/4 - 1/5 - .... 1/19 的值
var sum:Double = 0
var i = 1
while(i<=100){
if(i%2 == 1) {
sum = sum + 1.0 / i // 1/3
} else {
sum = sum - 1.0 / i // 1/2
}
i += 1
}
println(s"sum=${sum}")