将1到100中的数取出后,按能同时被2,3整除,只能被2整除,不能被2或3整除分类。(java程序)

将1到100中的数取出后,按能同时被2,3整除,只能被2整除,不能被2或3整除分类。(java程序),第1张

给你个例子看下:

List data0 = new ArrayList();

List data1 = new ArrayList();

List data2 = new ArrayList();

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

if (i % 2 == 0 && i % 3 == 0) {

data0add(i);

} else if (i % 2 == 0) {

data1add(i);

} else if (i % 2 != 0 && i % 3 != 0) {

data2add(i);

}

}

Systemoutprintln("同时被2,3整除" + data0);

Systemoutprintln("只能被2整除" + data1);

Systemoutprintln("不能被2或3整除" + data2);

结果:

同时被2,3整除[6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96]

只能被2整除[2, 4, 8, 10, 14, 16, 20, 22, 26, 28, 32, 34, 38, 40, 44, 46, 50, 52, 56, 58, 62, 64, 68, 70, 74, 76, 80, 82, 86, 88, 92, 94, 98, 100]

不能被2或3整除[1, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35, 37, 41, 43, 47, 49, 53, 55, 59, 61, 65, 67, 71, 73, 77, 79, 83, 85, 89, 91, 95, 97]

import javaioBufferedWriter;

import javaioFileWriter;

import javaioIOException;

public class NumCount {

static final String FILE_PATH = "f:\\testtxt";

public static void main(String[] args) {

try {

BufferedWriter bw = new BufferedWriter(new FileWriter(FILE_PATH));//输出流

int index =0;//保存数字个数

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

if(i%3==0||i%7==0){//能被3或者7整除

index++;

bwwrite(StringvalueOf(i)+"\t");

if(index%5==0){ //每5个数字,换一行

bwnewLine();//换行

}

}

}

bwclose();//关闭流

Systemoutprintln("结果保存到"+FILE_PATH+"完毕!");

} catch (IOException e) {

eprintStackTrace();

}

}

}

public class shui {

/

@param args

/

public static void main(String[] args) {

int b,s,g;

Systemoutprintln("开始输出");

for(int i=100;i<1000;i++){

b=i/100;

s=i%100/10;

g=i%10;

if(bbb+sss+ggg==i)

Systemoutprintln(b+"

"+s+" "+g+" "+i);

}

}

}

下面是一个可能的Java源代码,它包含了一个接口(Shape)和五个类(Circle, Rectangle, Triangle, Square 和 Main)。它的功能是计算不同形状的面积和周长。

//定义一个接口Shape,有两个抽象方法:getArea()和getPerimeter()interface Shape { double getArea(); double getPerimeter();

}//定义一个类Circle,实现Shape接口class Circle implements Shape { //定义一个私有属性radius,表示圆的半径

private double radius; //定义一个公有构造方法,用于初始化radius

public Circle(double radius) { thisradius = radius;

} //实现getArea()方法,返回圆的面积

public double getArea() { return MathPI radius radius;

} //实现getPerimeter()方法,返回圆的周长

public double getPerimeter() { return MathPI radius 2;

}

}//定义一个类Rectangle,实现Shape接口class Rectangle implements Shape { //定义两个私有属性width和height,表示矩形的宽度和高度

private double width; private double height; //定义一个公有构造方法,用于初始化width和height

public Rectangle(double width, double height) { thiswidth = width; thisheight = height;

} //实现getArea()方法,返回矩形的面积

public double getArea() { return width height;

} //实现getPerimeter()方法,返回矩形的周长

public double getPerimeter() { return (width + height) 2;

}

}//定义一个类Triangle,实现Shape接口class Triangle implements Shape { //定义三个私有属性a,b,c表示三角形的三条边长

private double a; private double b; private double c; //定义一个公有构造方法,用于初始化a,b,c,并检查是否满足三角形条件(任意两边之和大于第三边)

public Triangle(double a, double b, double c) throws Exception{ if (a + b > c && a + c > b && b + c > a) {

thisa = a; thisb = b;

thisc = c;

} else {

throw new Exception("Invalid triangle");

}

} //实现getArea()方法,返回三角形的面积(使用海伦公式)

public double getArea() { //计算半周长p

double p = (a + b + c) /2; //计算并返回面积s(使用Mathsqrt()函数求平方根)

return Mathsqrt(p (p - a) (p - b) (p - c));

} //实现getPerimeter()方法,返回三角形的周长

public double getPerimeter(){ return a + b + c;

}

}//定义一个类Square,继承Rectangle类,并重写构造方法和toString()方法class Square extends Rectangle { //重写构造方法,在调用父类构造方法时传入相同的参数side作为width和height

public Square(double side){ super(side, side);

} //重写toString()方法,在原来基础上加上"Square:"前缀,并只显示side属性而不显示width和height属性(使用Stringformat()函数格式化字符串)

@Override

public String toString(){ return Stringformat("Square: side=%2f", superwidth); / 或者直接使用supergetPerimeter()/4作为side /

/ return Stringformat("Square: side=%2f", supergetPerimeter()/4); /

/ 注意:不能直接访问superside属性,

public class Baoshu {

public static void main(String args[]){

int iNumber = 0;

StringBuffer sID = new StringBuffer();

sIDappend("Person ID is :");

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

iNumber ++;

if (iNumber == 18) {

iNumber = 0;

continue;

}

if (i >0){

sIDappend(",");

}

sIDappend(iNumber);

}

Systemoutprintln(sIDtoString());

}

}

运行结果:Person ID is :1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,1,2,3,4,5,6,7,8,9,10

用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。

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应用编程接口已经从11x版发展到12版。目前常用的Java平台基于Java15,最近版本为Java17。

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平台微型版)。

public class Test{

    public static void main(String args[]){

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

            Systemoutprintln(i);

        }

    }

}

以上就是关于将1到100中的数取出后,按能同时被2,3整除,只能被2整除,不能被2或3整除分类。(java程序)全部的内容,包括:将1到100中的数取出后,按能同时被2,3整除,只能被2整除,不能被2或3整除分类。(java程序)、用java编一个程序,求100以内所有能被3整除或被7整除的数,并把结果写入f盘根目、求助一个JAVA程序实例,“编制程序,打印出100—10000中所有的”水仙花数“”等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存