用java编写使用do-while循环语句实现计算1~100之和的程序段

用java编写使用do-while循环语句实现计算1~100之和的程序段,第1张

用java编写使用do-while循环语句实现计算1~100之和,如下:

package comtest;

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);

Systemoutprintln("1~100的和为:"+sum);

}

}

运行结果:

1~100的和为:5050

对楼上两位不专业的人士表示崇拜,都说是奇数了你还要判断,傻啊!!一楼的我都不想说你,public class Test{

public static void main(String args[]){

int sum=0;

for(int i=1;i<100;) {

sum+=i; i=i+2; }

Systemoutprintln("1~100奇数和为:"+sum);

}

}

效果如图

参考代码

import javaawt;

import javaawtevent;

import javaxswing;

public class AddFrame extends JFrame implements ActionListener {

JTextField jtf1, jtf2, jtf3;

public AddFrame() {

//控件的创建

jtf1 = new JTextField(10);

JLabel jl = new JLabel("+");

jtf2 = new JTextField(10);

JButton jbAdd = new JButton("求和");

jbAddaddActionListener(this);//给按钮添加事件响应

jtf3 = new JTextField(10);

jtf3setEditable(false);//结果文本框不能被编辑

add(jtf1);

add(jl);

add(jtf2);

add(jbAdd);

add(jtf3);

setLayout(new FlowLayout());//窗口流式布局

setSize(458, 95);

setTitle("求和");

setLocationRelativeTo(null);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

}

//当按钮被点击时执行actionPerformed方法

public void actionPerformed(ActionEvent e) {

try{

double d1 = DoubleparseDouble(jtf1getText());

double d2 = DoubleparseDouble(jtf2getText());

jtf3setText(""+(d1+d2));

}catch(Exception ex){

JOptionPaneshowMessageDialog(this, "提示:只能输入两个数字,不能为空或者其他字符");

}

}

public static void main(String[] args) {

new AddFrame();//启动窗口

}

}

static int[] sum(int[] arr)

{

int[] s=new int[2];

for(int i=0;i<arrlength;i+=2)

s[0]+=arr[i];

for(int i=1;i<arrlength;i+=2)

s[1]+=arr[i];

return s;

}

package comcnentity;

public class Tests {

public static String[] ListArr(int[] arr1,int[] arr2) {

String[] result;

String str1="";

String str2="";

int str3=0;

for(int i=0;i<arr1length;i++) {

str1=str1+arr1[i];

}

for(int i=0;i<arr2length;i++) {

str2=str2+arr2[i];

}

str3=IntegerparseInt(str1)+IntegerparseInt(str2);

Systemoutprintln(str3);

String str=  IntegertoString(str3);

result = new String[strlength()];

for(int i=0;i<resultlength;i++) {

result[i]=StringvalueOf(strcharAt(i));

}

return result;

}

public static void main(String[] args) {

int[] arr1=new int[]{3,0,0,0};

int[] arr2=new int[]{2,0,0,0};

String[] str=ListArr(arr1,arr2);

for(int i=0;i<strlength;i++){

Systemoutprint(str[i]+",");

}

}

}

//望采纳!!!

public class Main {

    public static void main(String[] args) {

        Main m = new Main();

        mdoSum();

    }

    public void doSum() {

        int sum = 0;

        int oddSum = 0;

        int evenSum = 0;

        for (int i = 1; i < 1001; i++) {

            if (i % 2 == 0) {

                evenSum += i;

            } else {

                oddSum += i;

            }

            sum += i;

        }

        Systemoutprintln("1-1000 总和:" + sum);

        Systemoutprintln("1-1000 奇数总和:" + oddSum);

        Systemoutprintln("1-1000 偶数总和:" + evenSum);

    }

}

以上就是关于用java编写使用do-while循环语句实现计算1~100之和的程序段全部的内容,包括:用java编写使用do-while循环语句实现计算1~100之和的程序段、在JAVA中用for循环编写程序计算1~100之间的奇数之和、(1) 编写一个java程序实现两数求和功能:在两个文本框里分别输入两个数字,单击“求和”按钮,则在第三等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10112722.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存