当前位置: 首页 > news >正文

西安网站群建设建设网站

西安网站群建设,建设网站,武汉光谷属于哪个区,员工信息查询系统目录 0.switch 判断语句 一.for循环 1.简单练习 2.使用for循环计算1-100求和, 以及偶数求和 3.进阶练习,配合键盘录入与判断使用循环 二.while循环 三种格式的区别: 0.switch 判断语句 switch (表达式) { case 1: 语句体1; break; case …

目录

0.switch 判断语句

一.for循环

 1.简单练习

 2.使用for循环计算1-100求和, 以及偶数求和

 3.进阶练习,配合键盘录入与判断使用循环

二.while循环

 三种格式的区别:


0.switch 判断语句

switch (表达式) {
    case 1:
        语句体1;
        break;
    case 2:
        语句体2;
        break;
    ...
    default:
        语句体n+1;
        break;
}

  • 首先计算出表达式的值

  • 其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。

  • 最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。

 

import java.util.Scanner;public class switch1 {public static void main(String[] args){//键盘录入星期数,显示今天的运动Scanner sc = new Scanner(System.in);System.out.println("请输入一个星期数");int week = sc.nextInt();//书写一个switch语句去跟week进行匹配switch (week){case 1:System.out.println("跑步");break;case 2:System.out.println("打篮球");break;case 3:System.out.println("踢足球");break;default:System.out.println("输入错误");}}
}

 

一.for循环

for (初始化语句;条件判断语句;条件控制语句) {
    循环体语句;
}

//1.确定循环的开始条件
//2.确定循环的结束条件
//3.确定要重复执行的代码

//需求:打印5次HelloWorld
//开始条件:1
//结束条件:5
//重复代码:打印语句

for (int i = 1; i <= 5; i++) {
    System.out.println("HelloWorld");
}

 1.简单练习

public class for1 {public static void main(String[] args){//需求:输出数据1-5//1.确定循环的开始条件//2.确定循环的结束条件//3.确定要重复执行的代码//需求:打印5次HelloWorld//开始条件:1//结束条件:5//重复代码:打印语句for (int i = 1; i <= 5; i++) {System.out.println("HelloWorld");}for (int i = 1; i<=5; i++){System.out.println(i);}System.out.println("----------------");//需求:输出数据5-1for (int i =5;i>=1;i--){System.out.println(i);}}
}

 2.使用for循环计算1-100求和, 以及偶数求和

public class for2 {public static void main(String[] args){//经典之1-100求和int sum = 0 ; //让sum来保存求和后的数//开始循环,从1开始,到100结束//++就是自增+1//设置i循环个100次,//每一次的内容,都是计算sum=sum+i//等号右边for (int i = 1; i<=100;i++) {sum = sum + i;}System.out.println("1-5之间的数据和是" + sum );//1-5之间的数据和是5050int sum2 = 0;for (int q = 0 ; q<=100;q++){if (q%2 ==0) {sum2 = sum2 + q;}}//如果q除以2的余数为0,那么他就是偶数//然后就执行 2 = 0 + 2System.out.println("1-100的偶数求和是:"+sum2);}
}

 3.进阶练习,配合键盘录入与判断使用循环

import java.util.Scanner;public class for1 {public static void main(String[] args){//键盘录入两个数字,表示一个范围.//统计这个范围中,既能被3整除//又能被5整除的数字有多少个?Scanner sc = new Scanner(System.in);System.out.println("请输入一个整数表示开始范围");int start = sc.nextInt();System.out.println("请输入一个整数表示结束范围");int end = sc.nextInt();int count = 0;//使用一个count变量,统计个数//使用for 循环统计个数for (int i = start; i <= end; i++) { //起始,结束条件,i自增if (i % 3 == 0 && i % 5 == 0) //被3整除,所以除以3余0 , 除以5余0{System.out.println(i);}if (i % 3 == 0 && i % 5 == 0) {count++;}}System.out.println("次数为"+count+"个");}
}

二.while循环

初始化语句;
while(条件判断语句){
    循环体;
    条件控制语句;
}

初始化语句;
do{
    循环体;
    条件控制语句;
}while(条件判断语句); 

1.简单循环打印 

public class while1 {public static void main(String[] args){int i = 1; //定义i这个变量一开始为1while (i <=5){   //定义循环结束条件,这里设定为5次System.out.println("您好"); //这个就是循环体,表示这个操作循环几次i++; // 每次自增算作一次}System.out.println(i); //打印i这个数的结果  原本是1,循环经过了5次,最后就是6System.out.println("-------------------------------------------------");
int q ;for (q=0;q<=10;q++){System.out.println(q);  //在括号内打印,0-10都会遍历出来}System.out.println("-------------------------------------------------");

2.拓展知识,Math类求平方

      //拓展知识:使用Math类的pow()方法,该方法可以接受两个double类型参数,返回第一个参数的第二个参数次方数值double num = 3.0;double result1 = Math.pow(num,2);System.out.println(result1);System.out.println("-------------------------------------------------");

3.练习,用判断作为循环的终止条件 

//练习,定义一个变量表示大数int SUM = 2048;// 定义一个变量表示小数double min = 2;double re =  0;// 计算 当min小于总数时,循环就继续,否则循环就停止,
在这个过程中,min一直在进行平方计算while (min<SUM){min = min * min;re++;System.out.println(min);}System.out.println("一共进行了"+re+"次平方计算");}
}

 三种格式的区别:

for和while循环,是先判断,再执行。

do...while是先执行,再判断。

当知道循环次数或者循环范围的时候,用for循环。

当不知道循环次数,也不知道循环范围,但是知道循环的结束条件时,用while循环。

http://www.hkea.cn/news/244669/

相关文章:

  • 武汉网站设计制作外包公司的人好跳槽吗
  • 网站建设哪里最好页面关键词优化
  • 清远建设网站制作seo系统培训课程
  • 网站的网页建设知识ppt北大青鸟职业技术学院简介
  • 巫山网站设计aso优化榜单
  • 关于节约化建设网站的表态发言网站制作报价表
  • 建行网站是多少呢故事式的软文广告例子
  • 阳江市住房和城乡规划建设局网站一级消防工程师考试
  • 做课件的网站有哪些用html制作淘宝网页
  • 网站开发前后台整个流程品牌宣传的推广
  • 深圳市门户网站建设网站推广优化方法
  • 中山公司注册网页怎么优化
  • 网站建设怎么分录2022年新闻摘抄简短
  • 江西景德镇建设厅网站太原关键词排名推广
  • 番禺做网站自媒体发布平台有哪些
  • 用dede做的网站首页电子商务网络营销
  • 最好的做任务赚钱网站网络域名怎么查
  • 建设部规范网站百度app关键词优化
  • 骏域网站百度怎么收录网站
  • 网站robots.txt查看九江seo公司
  • 建设阿里妈妈网站搜索引擎排名优化seo
  • 自学网站建设作业创建网站免费
  • 营销网站定制的优势成品网站源码的优化技巧
  • 高职学院网站建设方案广告制作
  • table表格 做的网站营销案例分析报告模板
  • pc端网站做移动适配教育培训机构管理系统
  • 页游传奇排行榜无锡seo优化公司
  • 广西南宁网站设计百度seo算法
  • 网站建设服务怎么样近期国内热点新闻事件
  • 阿里巴巴网站国际站建设seo托管服务