慕课我又来了,之前学了一学期,课上完了就没有再坚持看下去,这次我又继续努力把你攻上来
基础笔记基础练习:
循环语句:
public class HelloWorld {
public static void main(String[] args) {
int sum = 0; // 保存累加值
for (int i = 1; i <= 10; i++) {
// 如果i为奇数,结束本次循环,进行下一次循环
if (i%2==1) {
continue;
}
sum = sum + i;
}
System.out.print("1到10之间的所有偶数的和为:" + sum);
}
}
运行结果为:1到10之间的所有偶数的和为:30
public class HelloWorld {
public static void main(String[] args) {
System.out.println("打印直角三角形");
// 外层循环控制行数
for (int i = 1; i<=3;i++ ) {
// 内层循环控制每行的*号数
// 内层循环变量的最大值和外层循环变量的值相等
for (int j = 1; j<=i ;j++) {
System.out.print("*");
}
// 每打印完一行后进行换行
System.out.println();
}
}
}
运行结果:*
* *
* * *
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;//计数器,记录位数
if (num >= 0 && num<=999999999){
while(num != 0){
count++;//先加加是因为他只要不是零就会是大于或等于的一位数
num/=10;//然后除以10,得到商,等于是在慢慢的消掉个位十位百位。。。。
}
System.out.println("它是个"+ count+"位的数!");
}
else{
System.out.println("输入有误!");
}
}
}
运行结果:这是个3位数
public class HelloWorld {
public static void main(String[] args) {
// 变量保存成绩
int score = 53;
// 变量保存加分次数
int count = 0;
//打印输出加分前成绩
system.out.println("加分前成绩:"+score);
// 只要成绩小于60,就循环执行加分操作,并统计加分次数
while(score<60)
{
score=score+1;
count++;
}
//打印输出加分后成绩,以及加分次数
system.out.println("加分后成绩:"+score);
system.out.println("共加了"+count+"次!");
}
}
运行结果:加分前成绩:53
加分后成绩:60
共加了7次!
最后附张图: