给你个例子看下:
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中所有的”水仙花数“”等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)