大数据学习-Java Day03
大数据学习-Java Day03
流程控制语句
分支结构
- 概念
- 当需要进行条件判断,并做出选择时,使用分支结构
if 分支结构
- if (条件表达式) { 语句块;}
- 判断条件是否成立
- 若成立,则执行语句块
- 若不成立,则跳过
/*编程使用if分支结构模拟网吧上网的过程*/import java.util.Scanner; public class IfTest {public static void main(String[] args) {// 1.提示用户输入年龄信息并使用变量记录System.out.println("请输入您的年龄:");Scanner sc = new Scanner(System.in);int age = sc.nextInt();// 2.使用if分支结构判断是否成年并给出对应的提示if(age >= 18) {System.out.println("开心的浏览起了网页...");}// 3.打印一句话System.out.println("美好的时光总是短暂的!");}
}
案例 提示用户输入两个整数,使用if分支结构找到最大值并打印出来。
/*编程使用if分支结构查找两个整数中的最大值*/import java.util.Scanner; public class IfMaxTest {public static void main(String[] args) {// 1.提示用户输入两个整数并使用变量记录System.out.println("请输入两个整数:");Scanner sc = new Scanner(System.in);int ia = sc.nextInt();int ib = sc.nextInt();// 2.使用if分支结构找到最大值并打印// 方式一:使用两个if分支结构可以找到最大值/*if(ia >= ib) {System.out.println("最大值是:" + ia);}if(ia < ib) {System.out.println("最大值是:" + ib);}*/// 方式二:假设第一个数为最大值并记录 推荐方式 通用性int max = ia;if(ib > max) {max = ib;}System.out.println("最大值是:" + max);}
}
if else 分支结构
- if (条件表达式) {语句块1;} else {语句块2;}
- 判断条件是否成立
- 若成立,执行语句块1
- 若不成立,执行语句块2
/*编程使用if else分支结构来模拟考试成绩查询的过程*/import java.util.Scanner; public class IfElseTest {public static void main(String[] args) {// 1.提示用户输入考试成绩并使用变量记录System.out.println("请输入您的考试成绩:");Scanner sc = new Scanner(System.in);int score = sc.nextInt();// 2.使用if else分支结构判断考试成绩是否及格并给出对应的提示if(score >= 60) {System.out.println("恭喜您考试通过了!");} else {System.out.println("下学期来补考吧!");}// 3.打印一句话System.out.println("世界上最遥远的距离不是生与死而是你在if我在else,似乎一直相伴却又永远分离!");}
}
案例 提示用户输入一个整数,使用if else分支结构判断该整数是负数还是非负 数并打印; 使用if else分支结构判断该整数是正数、负数还是零。
/*编程使用if else分支结构判断是否为负数和非负数*/import java.util.Scanner; public class IfElseJudgeTest {public static void main(String[] args) {// 1.提示用户输入一个整数并使用变量记录System.out.println("请输入一个整数:");Scanner sc = new Scanner(System.in);int num = sc.nextInt();// 2.使用if else分支结构判断负数和非负数并打印if(num < 0) {System.out.println(num + "是负数!");} else {//System.out.println(num + "是非负数!");// 针对目前的非负数再次判断是正数还是零if(num > 0) {System.out.println(num + "是正数!");} else {System.out.println(num + "是零!");}}}
}
if else if else分支结构
-
if(条件表达式1) { 语句块1; } else if(条件表达式2) { 语句块2; } else { 语句块n; }
-
判断条件表达式1是否成立
-
若成立,则执行语句块1;
-
若不成立,则判断条件表达式2是否成立
-
若成立,则执行语句块2;
-
若不成立,则执行语句块n;
/*编程实现if else if else分支结构的使用,来模拟购买火车票的过程*/import java.util.Scanner; public class IfElseifElseTest {public static void main(String[] args) {// 1.提示用户输入身份信息并使用变量记录System.out.println("请输入您的身份信息:");Scanner sc = new Scanner(System.in);String str = sc.next();// 2.使用if else if else分支结构判断身份信息并给出对应的提示// 判断"军人"是否等于str,是否与str的数值相等if("军人".equals(str)) {System.out.println("请免费乘车!");} else if("学生".equals(str)) {System.out.println("请购买半价票!");} else {System.out.println("请购买全价票!");}// 3.打印一句话System.out.println("坐上了火车去拉萨,去看那美丽的布达拉!");}
}
案例 根据用户输入的薪水计算个人所得税并打印出来,其中个税起征点为: 5000元,具体规则如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ba0E2YFx-1601366717686)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20200929144816772.png)]
import java.util.Scanner; public class IfSalaryTest {public static void main(String[] args) {// 1.提示用户输入个人的薪水并使用变量记录System.out.println("请输入您的薪水:");Scanner sc = new Scanner(System.in);// 局部变量:作用范围是从声明开始一直方法体结束int salary = sc.nextInt();// 2.使用if else if else分支结构判断薪水所在的范围并计算对应的个人所得税// 个人所得税公式: 本月应纳税所得额 * 对应的税率 - 速算扣除数double salaryPrice = 0.0;if(salary <= 5000) {System.out.println("无需纳税!");}else if(salary <= 8000) {// 块变量:作用范围是从声明开始一直到当前语句块结束//double salaryPrice = (salary - 5000) * 0.03;//salaryPrice = (salary - 5000) * 0.03;salaryPrice = (salary - 5000) * 0.03 - 0;}else if(salary <= 17000) {//salaryPrice = (salary - 8000) * 0.1 + (8000 - 5000) * 0.03;salaryPrice = (salary - 5000) * 0.1 - 210;}else if(salary <= 30000) {//salaryPrice = (salary - 17000) * 0.2 + (17000 - 8000) * 0.1 + (8000 - 5000) * 0.03;salaryPrice = (salary - 5000) * 0.2 - 1410;}// ...// 3.打印最终的计算结果System.out.println("最终的个人所得税是:" + salaryPrice);}
}
案例 出租车计费方式:由里程钱数和等候时间钱数相加得出。里程数前3公里13元,超过3公里到15公里部分每公里2元,15公里以上部 分每公里3元。 等候时间每2分半1元,不足部分不要钱。 输入公里数和等候秒数,输出车费。例如:16公里,等候290秒,车费 = 13 +(15-3)*2 + (16-15)*3 + 1 = 41
import java.util.Scanner; public class IfTaxiTest {public static void main(String[] args) {// 1.提示用户输入公里数和等待的秒数并使用变量记录System.out.println("请输入公里数和等待的秒数:");Scanner sc = new Scanner(System.in);int km = sc.nextInt();int sec = sc.nextInt();// 2.根据公里数计算对应的里程费并使用变量记录int kmPrice = 0;if(km <= 3) {kmPrice = 13;} else if(km <= 15) {kmPrice = 13 + (km - 3) * 2;} else {kmPrice = 13 + (15 - 3) * 2 + (km - 15) * 3;}// 3.根据等待的秒数来计算对应的等待费并使用变量记录int secPrice = sec / 150;// 4.计算总费用并打印int sumPrice = kmPrice + secPrice;System.out.println("本次出租车的总费用是:" + sumPrice);}
}
案例 提示用户输入考试的成绩,使用if-else if-else分支结构判断所在等级并打印。 [90 ~ 100] 等级A [80 ~ 89] 等级B [70 ~ 79] 等级C [60 ~ 69] 等级D [0 ~ 59] 等级E
import java.util.Scanner; public class IfScoreTest {public static void main(String[] args) {// 1.提示用户输入考试成绩并使用变量记录System.out.println("请输入您的考试成绩:");Scanner sc = new Scanner(System.in);int score = sc.nextInt();// 2.使用if else if else分支结构判断所在的等级并打印// 90 / 10 = 9; 91 / 10 = 9; 92 / 10 = 9; 99 / 10 = 9; 100 / 10 = 10;if(score >= 90 && score <= 100) { // case 9: case 10: System.out.println("等级A");} else if(score >= 80) { // case 8: System.out.println("等级B");} else if(score >= 70) { // case 7:System.out.println("等级C");} else if(score >= 60) { // case 6:System.out.println("等级D"); } else { // default:System.out.println("等级E");}}
}
switch case分支结构
-
switch(变量/表达式) { case 字面值1: 语句块1; break; case 字面值2: 语句块2; break; … default:语句块n; }
-
计算变量/表达式的数值
-
判断是否匹配字面值1
-
若匹配,则执行语句块1
- 执行break跳出当前结构
- 若不匹配,则判断是否匹配字面值2
- 若匹配,则执行语句块2
- 执行break跳出当前结构
- 若不匹配,则执行语句块n
-
执行完case之后,如果有break,则跳出当前的switch-case结构。如果没有break,则依次执行下面的case,直到 遇到break或到程序执行结束为止
)]
-
switch()中支持的数据类型有:byte、short、char以及int类型,从jdk1.5 开始支持枚举类型,从jdk1.7开始支持String类型。
/*编程使用switch case分支结构实现考试成绩的等级判断*/import java.util.Scanner; public class SwitchScoreTest {public static void main(String[] args) {// 1.提示用户输入考试成绩并使用变量记录 0 ~ 100System.out.println("请输入您的考试成绩:");Scanner sc = new Scanner(System.in);int score = sc.nextInt();// 2.使用switch case分支结构实现考试成绩的等级判断switch(score / 10) {case 10: //System.out.println("等级A"); //break;case 9: System.out.println("等级A"); break; // case穿透 case 8: System.out.println("等级B"); break;case 7: System.out.println("等级C"); break;case 6: System.out.println("等级D"); break;default: System.out.println("等级E"); //break;}// 3.打印一句话System.out.println("世界上最痴情的等待就是我当case你当switch,或许永远都不会选到自己!");}
}
案例 使用switch case分支结构模拟以下菜单效果
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MdrmfMN3-1601366717688)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20200929153510960.png)]
import java.util.Scanner; public class SwitchMenuTest {public static void main(String[] args) {// 1.绘制字符界面System.out.println("-------------------------------------");System.out.print(" [1]学员系统 ");System.out.println("[2]管理员系统");System.out.println(" [0]退出系统");System.out.println("-------------------------------------");System.out.println("请选择要进入的系统:");Scanner sc = new Scanner(System.in);int choose = sc.nextInt();// 2.使用switch case分支结构来模拟用户的选择并给出提示switch(choose) {case 1: System.out.println("正在进入学员系统..."); break;case 2: System.out.println("正在进入管理员系统..."); break;case 0: System.out.println("谢谢使用,下次再见!"); break;default: System.out.println("输入错误,请重新选择!");}}
}
循环结构
- 概念
- 在程序中若希望重复执行一段代码时,就需要使用循环结构。
- 任何复杂的程序逻辑都可以通过顺序、分支、循环三种程序结构实现。
for循环
- for(初始化表达式; 条件表达式; 修改初始值表达式) { 循环体; }
- 执行初始化表达式
- 判断条件表达式是否成立 => 成立则执行循环体 => 修改初始值表达式
- 判断条件是否成立 => 若不成立,则循环结束
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TAWCQQPq-1601366717689)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20200929154341847.png)]
/*编程实现for循环的使用,模拟玩游戏的过程*/
public class ForTest {public static void main(String[] args) throws Exception {for(int i = 1; i <= 10; i++) { // i = i + 1 => i += 1 => i++System.out.println("今晚吃鸡,大吉大利,正在进行第" + i + "场游戏...");Thread.sleep(5000); // 表示模拟睡眠5秒的效果System.out.println("本场游戏结束!\n\n\n");}System.out.println("该休息了,否则明天早上就要迟到了!");}
}
案例 使用for循环打印1-100的所有奇数,使用三种方式。
public class ForNumTest {public static void main(String[] args) {// 1.使用for循环打印1 ~ 100之间的所有奇数// 方式一:根据奇数的概念进行打印for(int i = 1; i <= 100; i++) {// 若当前i的数值是奇数时则打印,否则不打印 奇数就是不能被2整除的数,也就是对2取余的结果不为0if(i % 2 != 0) {System.out.println("i = " + i);}}System.out.println("---------------------------------------------------");// 方式二:根据等差数列的概念来打印 每两个数据之间相差2for(int i = 1; i <= 100; i += 2) {System.out.println("i = " + i);}System.out.println("---------------------------------------------------");// 方式三:根据通项公式的规则来打印 2*i-1for(int i = 1; i <= 50; i++) {System.out.println("i = " + (2 * i - 1));}}
}
案例 使用for循环实现累加:1+2+…+10000=?最后打印出来
public class ForSumTest {public static void main(String[] args) {// 2.声明一个变量负责记录累加的结果int sum = 0;// 1.使用for循环打印1 ~ 10000之间的所有整数for(int i = 1; i <= 10000; i++) {// 打印后不换行//System.out.print(i + " ");// 将所有i的取值都累加到变量sum中sum += i; // sum = sum + i;}// 专门用于换行//System.out.println();// 3.打印最终的累加结果System.out.println("sum = " + sum);}
}
案例 使用for循环打印三位数中所有水仙花数。 所谓“水仙花数”即一个整数满足其值等于各个数位的立方和。 如:153是一个水仙花数,因为153=13+53+3^3。
public class ForWaterTest {public static void main(String[] args) {// 1.使用for循环打印所有的三位数for(int i = 100; i <= 999; i++) {// 3.拆分三位数中的各个数位上的数字// 123 / 100 = 1; 123 % 100 => 23 / 10 = 2; 123 % 10 = 3;int ia = i / 100; // 拆分百位数int ib = i % 100 / 10; // 拆分十位数int ic = i % 10; // 拆分个位数// 2.针对每个三位数都要判断该数是否为水仙花数,若是则打印,否则不打印// 判断该数是否等于各个数位的立方和if((ia*ia*ia + ib*ib*ib + ic*ic*ic) == i) {System.out.println("i = " + i);}}}
}
continue关键字
- continue语句用在循环体中,用于结束本次循环而开始下一次循环。
案例 使用for循环打印1 ~ 20之间的所有整数,若遇到5的倍数则跳过不打印。
public class ForContinueTest {public static void main(String[] args) {// 1.使用for循环打印1 ~ 20之间的所有整数for(int i = 1; i <= 20; i++) {// 若遇到5的倍数则跳过不打印该数,转而继续打印下一个数if(0 == i % 5) {continue; // 表示提前结束本次循环,继续下一次循环,也就是奔向了i++}System.out.println("i = " + i);}}
}
break 关键字
-
break用于退出当前语句块,break用在循环体中用于退出循环。
-
for(;😉 - 这种没有循环条件的循环叫做 无限循环,俗称“死循环” 。
-
如果再多层循环中,要退出外层循环体,需要使用标号的方式。
-
ouder: for () {for(){ break outer; }}
-
ouder 可以为任意标识
案例 不断地提示用户输入聊天内容并输出,直到用户输入”bye”结束聊天。
import java.util.Scanner; public class ForBreakTest {public static void main(String[] args) {// 5.声明一个boolean类型的变量作为发送方的标志boolean flag = true;// 4.使用无限循环来模拟不断地聊天for(;;) {// 1.提示用户输入要发送的聊天内容并使用变量记录System.out.println("请" + (flag? "张三": "李四") +"输入要发送的聊天内容:");Scanner sc = new Scanner(System.in);String str = sc.next();// 2.判断用户输入的内容是否为"bye",若是则聊天结束if("bye".equals(str)) {System.out.println("聊天结束!");break; // 用于跳出当前循环}// 3.若不是则打印用户输入的聊天内容//else {//System.out.println("聊天内容是:" + str);//}System.out.println((flag? "张三说:": "李四说:") + str + "\n\n\n");flag = !flag;}// ...}
}
案例 猜数字游戏 随机生成数字n(1-100), 等待用户输入猜测数据, 根据用户的输入比较输出 猜大了,猜小了,猜对了, 如果用户猜对了就结束游戏 。
import java.util.Random;
import java.util.Scanner;public class ForGuessTest {public static void main(String[] args) {// 1.随机生成1 ~ 100之间的整数并使用变量记录Random ra = new Random();int temp = ra.nextInt(100) + 1;//System.out.println("temp = " + temp);// 4.声明一个int类型的变量来统计用户猜测的次数int cnt = 0;for(;;) {// 2.提示用户输入1 ~ 100之间猜测的整数并使用变量记录System.out.println("请输入1 ~ 100之间猜测的整数:");Scanner sc = new Scanner(System.in);int num = sc.nextInt();cnt++;// 3.使用用户输入的整数与随机数之间比较大小并给出对应的提示if(num > temp) {System.out.println("猜大了,再小一点吧!");} else if(num < temp) {System.out.println("猜小了,再大一点吧!");} else {System.out.println("恭喜您猜对了,游戏结束!");break;}}if(1 == cnt) {System.out.println("你果然是个大咖!");} else if(cnt <= 6) {System.out.println("水平不错,继续加油哦!");} else {System.out.println("你还可以多玩几次游戏!");}}
}
双重for 循环的格式
-
for(初始化表达式1; 条件表达式2; 修改初始值表达式3) { for(初始化表达式4; 条件表达式5; 修改初始值表达式6) { 循环体; } }
-
执行表达式1 => 判断表达式2是否成立
-
=> 若成立,则执行表达式4 => 判断表达式5是否成立
- 若成立,则执行循环体 => 执行表达式6 => 表达式5是否成立 =>
- 若不成立,则内层循环结束 => 表达式3 => 表达式2是否成立
-
=> 若不成立,则外层循环结束
-
外层循环用于控制打印的行数,内层循环用于控制打印的列数,外层循 环改一下,内层循环从头到尾跑一圈。
-
在以后的开发中若需要打印多行多列时,需要使用双重循环。
-
多重循环不宜嵌套太多层,否则效率很低。一般到三重循环即可,最常 见的就是双重循环
/*编程实现双重for循环的使用*/
public class ForForTest {public static void main(String[] args) {// 1.使用for循环打印5行字符串内容"厉害了我的哥!"for(int i = 1; i <= 5; i++) {System.out.println("厉害了我的哥!");}System.out.println("------------------------------------");// 2.使用for循环打印5列字符串内容"厉害了我的哥!"for(int j = 1; j <= 5; j++) {System.out.print("厉害了我的哥! ");}System.out.println();System.out.println("------------------------------------");// 3.使用for循环打印5行5列字符串内容"厉害了我的哥!"// 外层循环主要用于控制打印的行数for(int i = 1; i <= 5; i++) {// 内层循环主要用于控制打印的列数for(int j = 1; j <= 5; j++) {System.out.print("厉害了我的哥! ");}System.out.println();}/*厉害了我的哥!厉害了我的哥!厉害了我的哥!厉害了我的哥!厉害了我的哥!厉害了我的哥!厉害了我的哥!厉害了我的哥!厉害了我的哥!厉害了我的哥!厉害了我的哥! ...*/}
}
案例 使用双重for循环分别打印以下图案[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
public class ForForStarTest {public static void main(String[] args) {// 1.打印第一个星星图案// 外层循环主要用于控制打印的行数for(int i = 1; i <= 5; i++) {// 内层循环主要用于控制打印的列数for(int j = 1; j <= 5; j++) {System.out.print("*");}System.out.println();}System.out.println("--------------------------------------------");// 2.打印第二个星星图案// 外层循环主要用于控制打印的行数for(int i = 1; i <= 5; i++) {// 内层循环主要用于控制打印的列数 也就是当前行的列数与当前行的行数是相等关系for(int j = 1; j <= i; j++) {System.out.print("*");}System.out.println();}System.out.println("--------------------------------------------");// 3.打印第三个星星图案// 外层循环主要用于控制打印的行数for(int i = 1; i <= 5; i++) {// 内层循环主要用于控制打印的列数 也就是当前行的列数与当前行的行数相加为6的关系for(int j = 1; j <= 6-i; j++) {System.out.print("*");}System.out.println();}System.out.println("--------------------------------------------");// 4.打印第四个星星图案// 外层循环主要用于控制打印的行数for(int i = 1; i <= 5; i++) {// 控制空格的个数for(int j = 1; j <= 5-i; j++) {System.out.print(" ");}// 内层循环主要用于控制打印的列数 也就是当前行的列数与当前行的行数为 2*i-1 的关系for(int j = 1; j <= 2*i-1; j++) {System.out.print("*");}System.out.println();}}
}
案例 使用 双重for循环打印九九乘法表。
public class ForForTableTest {public static void main(String[] args) {// 1.使用外层for循环控制打印的行数,一共9行outer:for(int i = 1; i <= 9; i++) {// 2.使用内层for循环控制打印的列数,最多9列,规律是:与当前行所在的行数相等for(int j = 1; j <= i; j++) {// 3.使用两个循环变量来拼接等式System.out.print(j + "*" + i + "=" + j*i + " ");// 4.当打印完毕6*6 = 36后结束整个打印if(6 == j) {//break; // 主要用于跳出循环,但该关键字只能跳出当前所在的循环break outer; // 表示可以跳出外层for循环}}System.out.println();}}
}
案例 使用双重for循环打印2~100之间的所有素数。 ( 当一个数只能被1和它本身整除时,这个数就叫做素数或质数。 )
public class ForForPrimeTest {public static void main(String[] args) {// 1.使用for循环打印2 ~ 100之间的所有整数for(int i = 2; i <= 100; i++) {// 3.声明一个boolean类型的变量作为是否为素数的标记boolean flag = true;// 2.针对每一个当前的整数都要判断是否为素数,若是素数则打印,否则不打印// 判断一个数是否为素数的方法是:若该数不能被2到它本身-1之间的所有整数整除时,则证明该数是素数// 使用内层for循环用于控制2到该数自身-1之间的范围//for(int j = 2; j < i; j++) {// 只需要判断2到该数的平方根即可,因为随着除数的增大商必然减小,会造成重复的判断for(int j = 2; j <= Math.sqrt(i); j++) {// 使用当前数除以该循环中的每个数据并判断是否可以整除,只要找到一个可以整除的数据,则证明该数不是素数if(0 == i % j) {flag = false;break; // 跳出当前所在的内层循环,也就是不需要再继续除以下一个整数}}// 只可以打印素数if(flag) {System.out.println("i = " + i);}}}
}
while 循环
- while(条件表达式) { 循环体; }
- • 判断条件表达式是否成立
- 若成立,则执行循环体 => 判断条件表达式是否成立
- 若不成立,则循环结束
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NqBJbX30-1601366717690)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20200929160033252.png)]
public class WhileTest {public static void main(String[] args) {// 1.使用for循环打印1 ~ 10之间的所有整数// 在()或{}中声明的变量叫做块变量,作用范围是从声明开始一直到语句块结束for(int i = 1; i <= 10; i++) {System.out.println("i = " + i);}System.out.println("-----------------------------");// 2.使用while循环打印1 ~ 10之间的所有整数int i = 1;while(i <= 10) {System.out.println("i = " + i);i++;}}
}
案例 使用while循环计算调和数列的和并打印,即: 1/1 + 1/2 + … + 1/n。
import java.util.Scanner; public class WhileSumTest {public static void main(String[] args) {// 1.提示用户输入一个整数并使用变量记录System.out.println("请输入一个整数:");Scanner sc = new Scanner(System.in);int num = sc.nextInt();// 2.使用while循环计算调和数列的和并使用变量记录double sum = 0.0;/*for(int i = 1; i <= num; i++) {sum += 1.0/i;}*/int i = 1;while(i <= num) {sum += 1.0/i;i++;}// 3.打印最终的计算结果System.out.println("最终的计算结果是:" + sum);}
}
while循环和for循环比较
- while循环和for循环完全可以互换,当然推荐使用for循环。
- while循环更适合于明确循环条件但不明确循环次数的场合中。
- for循环更适合于明确循环次数或范围的场合中。
- while(true) 等价于 for(;😉 都表示无限循环。
案例 提示用户输入一个任意位数的正整数然后反向输出。
import java.util.Scanner; public class WhileReverseTest {public static void main(String[] args) {// 1.提示用户输入一个正整数并使用变量记录 123System.out.println("请输入一个正整数:");Scanner sc = new Scanner(System.in);int num = sc.nextInt();// 2.使用while循环进行拆分并打印//while(num > 0) {//System.out.print(num % 10); // 拆分个位数//num /= 10; // 丢弃个位数//}// 2.使用while循环拆分整数中的每个数字并记录到变量中int res = 0;int temp = num; // 指定变量作为num的替身while(temp > 0) {res = res*10 + temp % 10; // 3 32 321temp /= 10; // 12 1 0}// 3.打印逆序后的结果System.out.println(num + "逆序后的结果是:" + res);}
}
do while循环
-
do { 循环体; } while(条件表达式);
-
执行循环体 => 判断条件表达式是否成立
-
若成立,则执行循环体 => 判断条件表达式是否成立
-
若不成立,则循环结束
- -
do-while循环主要用于至少执行一次循环体的场合中。
/*编程实现do while循环的使用*/
public class DoWhileTest {public static void main(String[] args) {// 1.使用for循环打印1 ~ 10之间的所有整数// 在()或{}中声明的变量叫做块变量,作用范围是从声明开始一直到语句块结束for(int i = 1; i <= 10; i++) {System.out.println("i = " + i);}System.out.println("-----------------------------");// 2.使用while循环打印1 ~ 10之间的所有整数//int i = 1;int i = 11;while(i <= 10) {System.out.println("i = " + i);i++;}System.out.println("-----------------------------");// 使用do while循环打印1 ~ 10之间的所有整数//i = 1;i = 11;do {System.out.println("i = " + i);i++;} while(i <= 10);}
}
案例 使用do while循环来模拟学习任务是否合格的检查, 如果合格则停止, 否则就重新完成学习任务。
import java.util.Scanner; public class DoWhileCheckTest {public static void main(String[] args) throws Exception {String msg = null; // 空 do {System.out.println("正在疯狂学习中...");Thread.sleep(5000); // 模拟5秒钟System.out.println("是否合格?(y/n)");Scanner sc = new Scanner(System.in);msg = sc.next();} while(!"y".equals(msg));System.out.println("恭喜任务合格!");System.out.println("-------------------------------------------------------------");// 典故: 十动然拒 笔试考点:有没有分号int i = 1;while(i <= 10000) {; // 空语句,啥也不干,可以用于延时}{System.out.println("I Love You !");i++;}}
}
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- RDF四元组面向动态图的优势
编者按 2020年5月,在由哥伦比亚大学主办的Knowledge Graph Conference 2020在线会议上,来自Oracle公司的三位研究院做了题为“Modeling Evolving Data in Graphs While Preserving Backward Compatibility: The Power of RDF Quads”的报告。 该报告介…...
2024/5/10 8:34:52 - “你在隔岸观火,却不救我。”
为什么谈恋爱别把对象当全部? 有对谈了五年的情侣分手了。 女孩死去活来,不吃不喝,质问男孩: “你在隔岸观火,却不救我。” 男孩的回答有些冷漠,没一丝念旧。 “火就是我放的” 每个人翻过的过眼烟云…...
2024/5/10 14:47:33 - JELLY技术周刊 Vol.24 -- 技术周刊 · 实现 Recoil 只需百行代码?
蒲公英 JELLY技术周刊 Vol.24 理解一个轮子最好的方法就是仿造一个轮子,很多框架都因此应运而生,比如面向 JS 开发者的 AI 工具 Danfo.js;参考 qiankun 的微前端框架 microcosmos;又比如 recoil-clone 这个库,只用百来…...
2024/4/26 14:41:15 - 工业4.0知识图谱
编者按 本篇文章来自于17th Extended Semantic Web Conference (ESWC2020) 会议。该文章提出了基于语义标注网络的结构化数据集,包含工业4.0标准、范式和框架,并给出了知识图谱在工业4.0应用的现有案例。 本文作者北京大学周雨奇,将对原文进行…...
2024/4/27 10:32:11 - 入职阿里定级P7,总结2020年最新阿里巴巴Java岗面试题及答案:网络协议+多线程+jvm+redis+Spring+HashMap
面试专题及答案pdf文档【见下图】即可免费领取 2020年最新阿里巴巴JAVA高级面试专题 今年因为疫情原因,很多人在家里宅了很长一段时间,也有充足的时间复习筹备,为面试做足准备。我这里这筹备了一份各大互联网企业、阿里面试总结的180道最新中…...
2024/4/23 12:19:21 - 10-正则表达式(Regular Expression)
目录1. 正则创建1-1. 方式一:字面量创建1-2. 方式二:构造函数创建1-3. 全局匹配 — g1-4. 创建方式的选取2. 正则方法 — Reg.function()2-1. test()2-2. exec()3. 字符串方法 — String.function()3-1. split()3-2. replace()3-3. search()3-4. match()…...
2024/4/22 0:36:44 - React+TS免注册DOM页面dialog弹窗
背景 在日常的需求开发中我们经常需要用到弹窗,那么在我们构建弹窗时,在引用组件是都需要引入组件DOM,然后通过事件来控制组件的影藏显示,调用也不是很方便; 本组件使用事前注册DOM的方式,业务方在使用时…...
2024/5/10 7:28:48 - 思科路由器配置命令(五)
一、 GRE配置 https://blog.csdn.net/weixin_33850890/article/details/89906543 1、实验拓扑 2、基本配置 R1(config)#int lo0 R1(config-if)#ip address 10.1.1.1 255.255.255.0 配置环回口地址当接入PC用 R1(config)#int e0/0 R1(config-if)#ip address 202.1.1.1 255.2…...
2024/5/10 11:12:10 - nodejs博客系列课之第二章nodejs介绍
nodejs和js的区别 ECMAScriptJavaScriptnodejs ECMAScript 不能操作DOM,不能监听click事件,不能发送Ajax请求等等即,只有ECMAScript,几乎操作不了任何实际的项目 它可以理解为是JavaScript的一个标准,但实际上后者是ECMA-262标…...
2024/4/28 4:15:41 - springboot中使用servlet原生相关功能
写在前面 本文介绍在springboot中使用servlet原生相关功能的方式,主要有两种: 注解方式 这种方式依赖于WebServlet,WebFilter,WebListner等注解,需要注意,这些注意是在servlet3.0为了实现无web.xm(注意&a…...
2024/5/10 8:26:52 - 信用证业务总结
信用证业务总结 什么是信用证 信用证,是指银行根据进口人(买方)的请求,开给出口人(卖方)的一种保证承担支付货款责任的书面凭证。其中的具体情况如下: 信用证的用处主要作为在国际贸易活动…...
2024/5/10 4:33:12 - 获IEEE全票通过,首个联邦学习国际标准将正式推行
近日,IEEE 标准委员会(SASB)一致投票正式通过联邦学习国际标准(IEEE P3652.1),标准将于今年年底正式出版推行。这也是国际上首个针对人工智能协同技术框架订立的标准,由国内知名数字化银行微众银…...
2024/4/12 13:37:11 - 运维平台规划体系全介绍
运维平台规划体系全介绍 识别运维平台的边界在哪儿,才能更好地构建平台,从而协助运维的日常工作。 在之前的文章中,谈到过“运维的本质——可视化”,在可视化的篇幅中,着重介绍自动化的可视化和数据的可视化…...
2024/4/9 18:10:43 - golang-ffmpeg-goav:视频拉流解码成YUVJ420P,并保存为jpg图片
前言 goav是在ffmpeg基础上封装了一层,我们算是站在别人的肩膀上,尽管goav还有很多不足的地方,这个暂且不谈。当然这次写的这篇算是回归底层实现了,用别人封装好的可能两三行就可以搞定的东西。 一、说明以及依赖 go get github.com/giorgisio/goav.git 二、实现功能 …...
2024/5/10 14:16:19 - 基于基因数据的神经网络模式分类研究
1.1引言 近年来,随着基因技术在医学中的广泛应用,基于基因数据的计算机辅助诊断迅速发展起来。计算机辅助诊断可以提高医生诊断的准确率,协助医生对病人病因进行判断和识别并有助于预防疾病。在特征提取的基础上进行模式分类是基于基因的计算…...
2024/4/15 11:40:31 - 【Mac系统】下载与安装Matlab2019b
目录一、文件下载二、安装过程三、问题总结1. 在启动台找不到Active程序2. 在启动台找不到Matlab启动程序3. 报错:无法打开libmwlmgrmpl.dylib,因为无法验证开发者一、文件下载 链接: https://pan.baidu.com/s/1mEItujfERXGlv1wPbOiZiQ 密码: ch6b 解压密码&#x…...
2024/5/2 8:16:40 - 如何用 Python 做自动化测试【进阶必看】
Time will tell. 一、Selenium 环境部署 1.window 环境部署 1.1 当前环境 Win10 64 位系统;Python3.6.2(官方已经更新到了 3.6.4) 官方下载地址:https://www.python.org/downloads Selenium 3.4.3;谷歌 59。 1.2 Py…...
2024/4/23 12:51:24 - 防止暴力破解SSH(denyhosts2.10)-CentOS8.2
下载并安装denyhosts: [rootlocalhost ~]# wget https://nchc.dl.sourceforge.net/project/denyhosts/denyhosts/2.10/denyhosts-2.10.zip [rootlocalhost ~]# unzip denyhosts-2.10.zip [rootlocalhost ~]# cd denyhosts-2.10 [rootlocalhost denyhosts-2.10]# yum install p…...
2024/4/28 4:44:21 - 2020年美容师(中级)复审考试及美容师(中级)考试软件
题库来源:安全生产模拟考试一点通公众号小程序 2020年美容师(中级)复审考试及美容师(中级)考试软件,包含美容师(中级)复审考试答案和解析及美容师(中级)考试…...
2024/4/25 23:35:29 - 2020年T电梯修理免费试题及T电梯修理考试技巧
题库来源:安全生产模拟考试一点通公众号小程序 2020年T电梯修理免费试题及T电梯修理考试技巧,包含T电梯修理免费试题答案和解析及T电梯修理考试技巧练习。由安全生产模拟考试一点通公众号结合国家T电梯修理考试最新大纲及T电梯修理考试真题汇总…...
2024/5/6 14:56:37
最新文章
- Sass语法介绍-变量介绍
02 【Sass语法介绍-变量】 sass有两种语法格式Sass(早期的缩进格式:Indented Sass)和SCSS(Sassy CSS) 目前最常用的是SCSS,任何css文件将后缀改为scss,都可以直接使用Sassy CSS语法编写。 所有有效的 CSS 也同样都是有效的 SCSS。 Sass语…...
2024/5/10 15:09:49 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/5/9 21:23:04 - 【干货】零售商的商品规划策略
商品规划,无疑是零售业的生命之源,是推动业务腾飞的强大引擎。一个精心策划的商品规划策略,不仅能帮助零售商在激烈的市场竞争中稳固立足,更能精准捕捉客户需求,实现利润最大化。以下,我们将深入探讨零售商…...
2024/5/10 0:24:47 - 【蓝桥杯】省模拟赛
题目 1.奇数次数2.最小步数3.最大极小值和最小极大值 1.奇数次数 问题描述 给定一个仅包含数字字符的字符串,统计一下这个字符串中出现了多少个值为奇数的数位。 输入格式 输入一行包含一个字符串,仅由数字字符组成。 输出格式 输出一行包含一个整数&am…...
2024/5/10 0:14:46 - 416. 分割等和子集问题(动态规划)
题目 题解 class Solution:def canPartition(self, nums: List[int]) -> bool:# badcaseif not nums:return True# 不能被2整除if sum(nums) % 2 ! 0:return False# 状态定义:dp[i][j]表示当背包容量为j,用前i个物品是否正好可以将背包填满ÿ…...
2024/5/10 1:36:26 - 【Java】ExcelWriter自适应宽度工具类(支持中文)
工具类 import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellType; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet;/*** Excel工具类** author xiaoming* date 2023/11/17 10:40*/ public class ExcelUti…...
2024/5/9 7:40:42 - Spring cloud负载均衡@LoadBalanced LoadBalancerClient
LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon,直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件,我们讨论Spring负载均衡以Spring Cloud2020之后版本为主,学习Spring Cloud LoadBalance,暂不讨论Ribbon…...
2024/5/9 2:44:26 - TSINGSEE青犀AI智能分析+视频监控工业园区周界安全防范方案
一、背景需求分析 在工业产业园、化工园或生产制造园区中,周界防范意义重大,对园区的安全起到重要的作用。常规的安防方式是采用人员巡查,人力投入成本大而且效率低。周界一旦被破坏或入侵,会影响园区人员和资产安全,…...
2024/5/10 2:07:45 - VB.net WebBrowser网页元素抓取分析方法
在用WebBrowser编程实现网页操作自动化时,常要分析网页Html,例如网页在加载数据时,常会显示“系统处理中,请稍候..”,我们需要在数据加载完成后才能继续下一步操作,如何抓取这个信息的网页html元素变化&…...
2024/5/10 8:07:24 - 【Objective-C】Objective-C汇总
方法定义 参考:https://www.yiibai.com/objective_c/objective_c_functions.html Objective-C编程语言中方法定义的一般形式如下 - (return_type) method_name:( argumentType1 )argumentName1 joiningArgument2:( argumentType2 )argumentName2 ... joiningArgu…...
2024/5/9 5:40:03 - 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】
👨💻博客主页:花无缺 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 本文由 花无缺 原创 收录于专栏 【洛谷算法题】 文章目录 【洛谷算法题】P5713-洛谷团队系统【入门2分支结构】🌏题目描述🌏输入格…...
2024/5/10 8:16:30 - 【ES6.0】- 扩展运算符(...)
【ES6.0】- 扩展运算符... 文章目录 【ES6.0】- 扩展运算符...一、概述二、拷贝数组对象三、合并操作四、参数传递五、数组去重六、字符串转字符数组七、NodeList转数组八、解构变量九、打印日志十、总结 一、概述 **扩展运算符(...)**允许一个表达式在期望多个参数࿰…...
2024/5/10 2:07:43 - 摩根看好的前智能硬件头部品牌双11交易数据极度异常!——是模式创新还是饮鸩止渴?
文 | 螳螂观察 作者 | 李燃 双11狂欢已落下帷幕,各大品牌纷纷晒出优异的成绩单,摩根士丹利投资的智能硬件头部品牌凯迪仕也不例外。然而有爆料称,在自媒体平台发布霸榜各大榜单喜讯的凯迪仕智能锁,多个平台数据都表现出极度异常…...
2024/5/10 2:07:43 - Go语言常用命令详解(二)
文章目录 前言常用命令go bug示例参数说明 go doc示例参数说明 go env示例 go fix示例 go fmt示例 go generate示例 总结写在最后 前言 接着上一篇继续介绍Go语言的常用命令 常用命令 以下是一些常用的Go命令,这些命令可以帮助您在Go开发中进行编译、测试、运行和…...
2024/5/9 4:12:16 - 用欧拉路径判断图同构推出reverse合法性:1116T4
http://cplusoj.com/d/senior/p/SS231116D 假设我们要把 a a a 变成 b b b,我们在 a i a_i ai 和 a i 1 a_{i1} ai1 之间连边, b b b 同理,则 a a a 能变成 b b b 的充要条件是两图 A , B A,B A,B 同构。 必要性显然࿰…...
2024/5/9 7:40:35 - 【NGINX--1】基础知识
1、在 Debian/Ubuntu 上安装 NGINX 在 Debian 或 Ubuntu 机器上安装 NGINX 开源版。 更新已配置源的软件包信息,并安装一些有助于配置官方 NGINX 软件包仓库的软件包: apt-get update apt install -y curl gnupg2 ca-certificates lsb-release debian-…...
2024/5/9 19:47:07 - Hive默认分割符、存储格式与数据压缩
目录 1、Hive默认分割符2、Hive存储格式3、Hive数据压缩 1、Hive默认分割符 Hive创建表时指定的行受限(ROW FORMAT)配置标准HQL为: ... ROW FORMAT DELIMITED FIELDS TERMINATED BY \u0001 COLLECTION ITEMS TERMINATED BY , MAP KEYS TERMI…...
2024/5/10 10:17:11 - 【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法
文章目录 摘要1 引言2 问题描述3 拟议框架4 所提出方法的细节A.数据预处理B.变量相关分析C.MAG模型D.异常分数 5 实验A.数据集和性能指标B.实验设置与平台C.结果和比较 6 结论 摘要 异常检测是保证航天器稳定性的关键。在航天器运行过程中,传感器和控制器产生大量周…...
2024/5/10 2:07:41 - --max-old-space-size=8192报错
vue项目运行时,如果经常运行慢,崩溃停止服务,报如下错误 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 因为在 Node 中,通过JavaScript使用内存时只能使用部分内存(64位系统&…...
2024/5/9 5:02:59 - 基于深度学习的恶意软件检测
恶意软件是指恶意软件犯罪者用来感染个人计算机或整个组织的网络的软件。 它利用目标系统漏洞,例如可以被劫持的合法软件(例如浏览器或 Web 应用程序插件)中的错误。 恶意软件渗透可能会造成灾难性的后果,包括数据被盗、勒索或网…...
2024/5/10 15:01:36 - JS原型对象prototype
让我简单的为大家介绍一下原型对象prototype吧! 使用原型实现方法共享 1.构造函数通过原型分配的函数是所有对象所 共享的。 2.JavaScript 规定,每一个构造函数都有一个 prototype 属性,指向另一个对象,所以我们也称为原型对象…...
2024/5/9 16:54:42 - C++中只能有一个实例的单例类
C中只能有一个实例的单例类 前面讨论的 President 类很不错,但存在一个缺陷:无法禁止通过实例化多个对象来创建多名总统: President One, Two, Three; 由于复制构造函数是私有的,其中每个对象都是不可复制的,但您的目…...
2024/5/10 1:31:37 - python django 小程序图书借阅源码
开发工具: PyCharm,mysql5.7,微信开发者工具 技术说明: python django html 小程序 功能介绍: 用户端: 登录注册(含授权登录) 首页显示搜索图书,轮播图࿰…...
2024/5/10 9:24:29 - 电子学会C/C++编程等级考试2022年03月(一级)真题解析
C/C++等级考试(1~8级)全部真题・点这里 第1题:双精度浮点数的输入输出 输入一个双精度浮点数,保留8位小数,输出这个浮点数。 时间限制:1000 内存限制:65536输入 只有一行,一个双精度浮点数。输出 一行,保留8位小数的浮点数。样例输入 3.1415926535798932样例输出 3.1…...
2024/5/10 10:40:03 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57