解答:输出1到1000中能被7整除或者以7结尾的数
来源:互联网 发布:怎样修改mac用户名 编辑:程序博客网 时间:2024/04/29 06:27
完成李老师3~4题的编程题:
1、输出1到1000中能被7整除或者以7结尾的数
package com.li;
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//3、输出1到1000中能被7整除或者以7结尾的数
int i = 1;
int result1 = 0; //存放能被7整除的数
int result2 = 0; //存放以7结尾的数
System.out.print("1到1000能被7整除的数有:");
do{
result1 = i%7==0?i:0; //如果被7除余0,则能被7整除,用if实现可能会更好
if(result1 != 0){
System.out.print(result1 + ",");
}
}while(++i<=1000); //i递增,并作为判断条件
System.out.print("/n/n1到1000能被7整除的数有:");
i = 1;
while(i<=1000){
result2 = i%10==7?i:0; //如果被10除余7,则尾数为7,用if实现会更直观
i++;
if(result2 != 0)
System.out.print(result2 + ",");
}
/*
* 注意:我觉得三目运算符也不宜多用,因为它会降低程序的可读性,
* 多增加几行代码会使程序的结构变得非常清晰。
* 在这我只是为了练习李老师讲过的内容。
*/
}
}
2、输出1到1000中能被7整除或者以7结尾的数,每行显示5个
package com.li;
public class Test2 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//4、输出1到1000中能被7整除或者以7结尾的数,每行显示5个
System.out.println("1到10000中能被7整除的数如下:");
for(int i=1,j=0;i<1000;i++){
if(i%7==0){
j++; //控制显示个数的变量
System.out.print(i + "/t");
if(j%5==0){ //每5个数换一次行
System.out.println();
}
}
if(i==999)
System.out.println("共计:" + j + "个/n");
}
System.out.println("1到1000中以7结尾的数如下:");
for(int i=1,j=0;i<1000;i++){
if(i%10==7){
System.out.print(i + "/t");
if(++j % 5 == 0) //每5个数换一次行,同时j递增
System.out.println();
}
if(i==999)
System.out.println("共计:" + j + "个");
}
}
}
3、输出1到1000中能被7整除或者以7结尾的数,每行显示5个,每5行后面添加一个空白行
package com.li;
public class Test3 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//5、输出1到1000中能被7整除或者以7结尾的数,每行显示5个,每5行后面添加一个空白行
System.out.println("1到10000中能被7整除的数如下:");
for(int i=1,j=0;i<1000;i++){
if(i%7==0){
j++; //控制显示个数的变量
System.out.print(i + "/t");
if(j%5==0){ //每5个数换2次行
System.out.println("/r");
}
}
if(i==999)
System.out.println("共计:" + j + "个/n");
}
System.out.println("1到1000中以7结尾的数如下:");
for(int i=1,j=0;i<1000;i++){
if(i%10==7){
System.out.print(i + "/t");
if(++j % 5 == 0) //每5个数换2次行,同时j递增
System.out.println("/r");
}
if(i==999)
System.out.println("共计:" + j + "个");
}
}
}
- 解答:输出1到1000中能被7整除或者以7结尾的数
- 1到100之间能被7整除的数
- 项目7-被3或者5整除的数
- 求出1000以内能被2 3 7 整除的数,并输出
- 在控制台输出1~1000之中,所有能被5整除,或者被6整除的数字。
- vb输出1000到2000内能同时被17和37整除的数
- 输入整数1到N,输出能被3整除的数
- 输出所有1到N之中能被3整除的数之和
- 被 7 整除的数
- 1.7顺序输出1到100之间所有能被7整除的整数
- 被3或者5整除的数
- html输出1000内能够被3整除的数
- 用布尔型输出从0到一个数中间被三整除的数
- 求出1~1000之间的所有能被7整除的数,并计算和输出每5个的和
- 判断并输出1000到2000之间能同被17和37整除的的数
- P53.40(求出10~1000之内能同时被2,3,7整除的数,并输出。)
- P53.40(求出10-1000之内能同时被2,3,7整除的数,并输出。)
- (c++)求出10至1000之内能同时被2、3、7整除的数,并输出。 每行一个。
- 关于grep读音的纠正
- mysql乱码问题解决(转)
- struts2解决乱码方法
- 3月24日 如何学习Linux在线讲座 与大家交流
- 十进制 转换八进制和二进制 十六进制 转换器
- 解答:输出1到1000中能被7整除或者以7结尾的数
- 白手起家的企业家
- 望明月----中秋随感
- 常见测试相关的软件工程名词解释
- System.out.write VS System.out.print()
- [转]VC 键盘虚拟码
- 【转】计算机键盘功能键作用
- 一朵白花 ——《紫日》观后感
- window.open