while语句案例,while用法例子

http://www.itjxue.com  2023-01-15 20:04  来源:未知  点击次数: 

while循环语句例子有哪些?

计算从1加到10的3种代码(sum之前声明过,初始值赋值为0,i的初始值为1)。

for(int i=1;i=10;i++)。

sum=sum+i。

while(i=10)。

{sum=sum+i;i++;}。

do{sum=sum+i;i++;}while(i=10)。

存储级别关键字:

auto:指定为自动变量,由编译器自动分配及释放。通常在栈上分配。与static相反。当变量未指定时默认为auto。

static:指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部。

register:指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数。

extern:指定对应变量为外部变量,即标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。

const:指定变量不可被当前线程改变(但有可能被系统或其他线程改变)。

volatile:指定变量的值有可能会被系统或其他线程改变,强制编译器每次从内存中取得该变量的值,阻止编译器把该变量优化成寄存器变量。

while循环的用法的例子是什么?

计算1到100内所有偶数的和:

int sum=0,num=2;

while(num=100)

{

sum+=num;

num+=2;

}

说明:

①while循环的表达式是循环进行的条件,用作循环条件的表达式中一般至少包括一个能够改变表达式的变量,这个变量称为循环变量。

②当表达式的值为真(非零)时,执行循环体;为假(0)时,则循环结束。

③当循环体不需要实现任何功能时,可以用空语句作为循环体。

典型循环

WHILE 条件

语句体

end while

do while 条件

语句体

loop

以上内容参考:百度百科 -while

do while循环例子是什么?

do while循环例子:

package first;

import java.util.Scanner;

/*

* 本类演示do-while循环的用法

*/

public class do_whileDemo {

public static void main(String[] args) {

//do-while循环与之前的while循环的区别在于

//do-while循环是先执行一次再进行判断,而while循环是先判断在执行

//do-while循环最少执行一次循环体,while循环至少一次也不执行

/*

语法:

do

{

循环体部分

}while(循环条件);记住以分号结尾

*/

System.out.println("--------------案例一:用do-while循环实现求1--100之间的偶数和----------

---");

//定义一个计数器count

int count =1;

//定义一个total记录偶数的综合

int total = 0;

do{

//判断count是否是偶数

if(count%2==0)

{

//是偶数 那么total=total+count

total+=count;

}

//在判断完了之后才count++

count++;

}while(count=100);//记住以分号结尾

System.out.println("1--100之间的偶数和为:"+total);

System.out.println("--------------案例二:用do-while循环实循环输入正确之后退出--------------");

//定义一个表达式作为循环条件

do{

//提示输入一个数字

System.out.println("请输入该源码的解压数字");

//创建输入类的对象Scanner

Scanner input = new Scanner(System.in);//用Scanner记得import java.util.Scanner;

int number = input.nextInt();//输入一个数字并接受

if(number == 88)

{

//输入正确,输入正确之后退出

System.out.println("恭喜你猜对解压码");

//猜对之后break终止循环

}else

{

//问用户是否继续

System.out.println("输入错误");//

}

}while(true);

}

}

语法介绍:

do-while 循环语法 格式:

do

{

循环体;

}

while (条件表达); //条件表达,可以引用外传感器返回值。

以上循环将先运行一次,因为经过第一次do循环后,当检查条件表达式的值时,其值为?不成立时而会退出循环。保证了至少执行do{ }内的语句一次。

以下为代码片段示范:

int X; //定义全局变量,换成传感器返回值也可。(可选)

do

{

i = X;

语句;//循环体内可以对 i 进行数据操作处理,必须与while内的条件有关联,否则会进入死循环。

}

while( i5 );

do while 难点不大,主要是避免进入死循环,条件表达比较开放,只要符合逻辑,条件表达真假,并注意全局半局变量。

条件表达类型:HIGH、LOW、false、true、传感器返回值、int i 递增计数、算数运算符等等

(责任编辑:IT教学网)

更多

推荐图片影音文章