编写java程序,分别应用while语句、do-while语句,求出100以内所有奇数的和

作者&投稿:隗康 (若有异议请与网页底部的电邮联系)
用JAVA的do-while语句编写程序例子~

public class SimpleDoWhile {

public static void main(String[] args) {
int index = 1;
do {
System.out.println(index);
index = index + 1;
} while(index <= 10);
System.out.println("DONE.");
}
}
输出结果为:

do...while 循环是 while 循环的变体。在检查while()条件是否为真之前,该循环首先会执行一次do{}之内的语句,然后在while()内检查条件是否为真,如果条件为真的话,就会重复do...while这个循环,直至while()为假。
do-while 循环语法格式:
do
{
循环体;
}
while (条件表达); //条件表达,可以引用外传感器返回值。

扩展资料:
do...while 和 while循环非常相似,区别在于表达式的值是在每次循环结束时检查而不是开始时。
和正规的 while 循环主要的区别是 do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),然而在正规的 while 循环中就不一定了(表达式真值在循环开始时检查,如果一开始就为 FALSE 则整个循环立即终止)。
总结:while循环是先判断后循环 ,而do–while循环是先循环后判断。
参考资料:do while-百度百科

用java编写使用do-while循环语句实现计算1~100之和,如下:
package com.test; public class TestA { public static void main(String[] args) { //计量 int count=0; //总是 int sum=0; //do循环不管while循环条件,都会执行一次 do{ sum+=count; count++; //只要count还满足while,那还会执行一次,直到不满足未止 }while(count<=100); System.out.println("1~100的和为:"+sum); } } 运行结果:1~100的和为:5050。
Java编程语言-介绍
Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。
编译程序。
Java编程语言-使用
使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。
Java编程语言-构成
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.5,最近版本为Java1.7。
Java编程语言-出处
Java是Sun微系统公司在1995年推出的,推出之后马上给互联网的交互式应用带来了新面貌。目前,最常用的两种互联网浏览器软件中都包括一个Java虚拟机。几乎所有的操作系统中都增添了Java编译程序。
Java编程语言-体系
JavaSE(Java2 Platform Standard Edition,java平台标准版)
JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版)
JavaME(Java 2 Platform Micro Edition,java平台微型版)。

while

int i=1;

int result=0;

while(i<=100){

    result+=i;

    i+=2;

}

System.out.println("100内奇数和为:"+result);


do{}while{}


int i=1;

int result=0;

do {

   result+=i;

   i+=2;


}while (i<=100);

System.out.println("100内奇数和为:"+result);




java 题(考试了)
1. 运行Java字节码的假想计算机称为JVM(Java虚拟机)。2. Java程序分为两种类型,分别是java application(java应用程序,可独立运行)和java applet(java小应用程序,不能独立运行) 。3. 开发工具JDK中的Javac(Java编译器)的作用是将Java源文件编译为Java字节码文件。4. 在Java语言中,short数据类型...

java代码怎么写?
public class FenShu{ int fenZi,fenMu;double value;FenShu(int fenZi,int fenMu){ this.fenZi=fenZi;this.fenMu=fenMu;value=(double)fenZi\/fenMu;} boolean isGreaterThan(FenShu f){ if(value>f.value){ return true;} else{ return false;} } boolean isSmallerThan(FenShu f){ if(...

如何编写第一个java程序
图4 控制台输出 恭喜你,你成功编写并运行了第一个Java程序。打开Demo文件夹下的bin目录,出现了一个 HelloWorld.class 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序...

Java程序中使用的类分为哪两种?什么是系统定义的类?什么是用户自定义的...
系统定义的是你可以直接导入包之后只用的类,如String 它是个特殊的类 你可以直接生成对象 string com=new string(); 具体的你可以在jdk帮助文档里面找 每导入一个包 就会生成很多类 自定义的就是你自己写好的类在里面添加属性方法!class MyGame { String name="张三";int age=18;publi...

JAVA习题,填空
2、写出Applet中的一些方法(至少4个)( init())、(start())、( stop())、( destory()) 、(paint(g))、(update(g))。3、异常处理中使用的三个关键字分别是( try)、(catch )、( finaly)4.按照运行环境的不同,可将JAVA程序分为两种:(Applet )和(Application )。5.JAVA...

用JAVA编一个程序,很基本的,帮忙一下,课堂作业。 1)程序随机分配给客户...
import java.util.HashMap;import java.util.Hashtable;import java.util.Map;import java.util.Random;import java.util.Scanner;public class AddTest { public static void main(String args[]){ boolean flag = true;while(flag){ Scanner scanner = new Scanner(System.in);System.out.println(...

用Java写一个应用程序
;System.out.println(g);} public static void main(String[] args) { DivideNumber dividenumber = new DivideNumber();dividenumber.Divide(47.63);} } 说明:该程序只限两位整数+两位小数。只需把“dividenumber.Divide(47.63);”中的47.63改为其他要求的数即可。嘿嘿,这个方法比较牛X哦!

编写一个java应用程序,用两个for循环语句分别输出大写和小写的“字母...
public class ZiMu { public static void main(String[] args) { char a[]=new char[26]; char b[]=new char[26]; int i=0,j=0; for(a[i]='a';a[a.length-1]<'z';i++,a[i]++) { System.out.print(a[i]+" "); a[i + 1] = a[i]; } for(b...

java程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21...
public class Test {\/\/用递归法计算兔子的规律 static long fib(int x){ if(x>2) return (fib(x-1)+fib(x-2));else return 1;} public static void main(String[] args) { for(int i=1;i<=24;i++){ long n=fib(i);\/\/算出的是对数.要算总数的法,*2就行 System.out....

写出java多线程程序设计中常用类及方法名,并分别说明它们的作用。_百度...
Mutex类 当两个或更多线程需要同访问一个共享资源时,系统需要使用同步机制来确保一次只有一个线程使用该资源。Mutex是同步基元,它只向一个线程授予对共享资源的独占访问权。ReaderWriterLock类 ReaderWriterLock类定义支持单个写线程和多个读线程锁,用于同步对资源的访问。在任一特定时刻,它允许多个线程同时...

临高县18761507554: 设计Java程序,应用while循环语句计算...
校钩咳特: float sum=0.0; int a=1; for(int i=1;i<=20;i++) { a=a*i; sum+=1.0/a; } sum即为所求的结果

临高县18761507554: 使用do while 编写java程序 -
校钩咳特: 1、 int f = 0; float c1,c2; public void calculate(){ do{ c1 = (f - 30)/2; c2 = 5/9(f-32); f +=1; }while(Math.abs(c1-c2)>4) }2、 for(int i=30;;i+=5){ System.out.println(f+"\t"+(f-30)/2+"\t"+5/9(f-32)+"\t"+Math.abs((f - 30)/2-5/9(f-32))); if(Math.abs((f - 30)/2-5/9(f-32))>4){break;} }

临高县18761507554: 写一个JAVA Application程序使用while循环结构计算1+2+3+......100的和并输出最后运算结果,程序的文件名为 -
校钩咳特: public class aa { public static void main(String[] args){int sum = 0;int i = 1; while(i <= 100){sum += i;i++;} System.out.println(sum);} }

临高县18761507554: 编写java程序,应用for循环打印菱形. -
校钩咳特: 1.你封装一个打印对角线的方法,传两个参数进去:对角线的长度和与水平线的夹角,45*,135*,-45*,-135*,for循环四次2.坐标定位:定点坐标(10,10),那么你循环打印10-x,10+x,循环你定义的高度次,取绝对值

临高县18761507554: 如何使用while、do、for循环语句分别编写Java应用程序,计算:f(n)=1+1/2+...1/n的结果?跪求高手帮忙,谢谢 -
校钩咳特: import javax.swing.JOptionPane; public class function1 { public static void main(String[ ] args) { double y = 0 ; int n , i = 1 ; String n_String; n_String = JOptionPane. showInputDialog("输入1+1/2+1/3+…+1/n 之n值"); n = Integer.parseInt( n_...

临高县18761507554: 编写一个Java应用程序,输出全部的希腊字母 -
校钩咳特: public class GreekAlphabet {public static void main(String args[]) {int startPosition = 0, endPosition = 0;char cSrart = 'α', cEnd = 'ω';startPosition = (int) cSrart;endPosition = (int) cEnd;System.out.println("希腊字母表:");System.out....

临高县18761507554: 编写一个Java应用程序,要求从键盘输入两个整数,计算这两个数据之和,并输出. 谢谢! -
校钩咳特: 利用Java应用程序编写要求输入两个整数并计算两个数据之和具体操作步骤如下: import java.util.Scanner public class Test {public static void main(String[] args) { System.out.print("请输入第一个整数:") Scanner s=new Scanner(System.in) int a=s.nextInt() System.out.print("请输入第二个整数:") int b=s.nextInt() System.out.println(a+b) } }

临高县18761507554: 用java编写程序,使用文件输出流,向文件分别写入如下类型的数据:int、double和字符串 -
校钩咳特: import java.io.*; class Test {public static void main(String args[])throws IOException{writeData();}public static void writeData()throws IOException{BufferedReader br = new BufferedReader(new InputStreamReader(System.in));...

临高县18761507554: 编写一个 Java 应用程序,输出全部的希腊字母. -
校钩咳特: public class P_xl{ public static void main(String[] args){ int i=945; for(;i<=969;i++){ if(i==962) System.out.print(" "); else System.out.print((char)i+" "); } System.out.println(); for(i=913;i<=937;i++){ if(i==930) System.out.print(" "); else System.out....

临高县18761507554: Java语言所编写的程序主要应用在哪方面?? -
校钩咳特: JAVA分几个常见的模块:J2SE,J2EE,J2ME J2SE是基础.可以用J2SE来开发桌面程序;J2EE主要用来做WEB应用,就是网站啦;现在这块有很多公司有需求;J2ME主要是用来做手机开发的;也是有很多公司有需求;优点就是跨平台喽;你要发展的话,就是J2EE和J2ME两个方向

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网