当前位置: 首页 > article >正文

Java中循环练习题

输出1-100之间不能被5整除的数,每5个一行

public class test{
	public static void main(String[] args){
//1.先输出1-100所有数字
//2.然后过滤出不能被5整除的数字 i % 5 !=0
//**3.每五个一行,用int count 统计输出个数,当 count % 5 = 0就说明输出了5个,此时输出一个换行**
	int count = 0;
	for(int i = 1; i <= 100; i++){
	
		if(i % 5 != 0){
			System.out.print(i + "\t");
			count++;
				if(count % 5 == 0){
					System.out.println("");
				}
		}
		
	}
	}
}

输出小写的a-z以及大写的Z-A

public class test{
	public static void main(String[] args){
	//考察我们对 a-z编码和for的综合使用
	//1.'b' = 'a' + 1; 'c' = 'a' + 2;
	//2.for循环

	for (char c1 = 'a'; c1 <= 'z'; c1++) {
		System.out.print(c1 + " ");
	}
	System.out.println("");
	
	for (char c1 = 'Z'; c1 >= 'A'; c1--) {
		System.out.print(c1 + " ");
	}

	}
}

求出1-1/2+1/3-1/4…1/100的和

public class test{
	public static void main(String[] args){
	
	double sum = 0;
	for(int i = 1; i <= 100; i++){
		if(i % 2 != 0){  //奇数位置
			sum = sum + 1.0 / i;
		}
		else{   //偶数位置
			sum = sum - 1.0 / i;
		}
	}
	System.out.println("和为:" + sum);

	}
}

求1+(1+2)+(1+2+3)+(1+2+3+4)+…+(1+2+3+…+100)的结果

public class test{
	public static void main(String[] args){
	
	double sum = 0;
	for(int i = 1; i <= 100; i++){
		for(int j = 1; j <= i; j++){
			sum += j;
		}

	}
	System.out.println("和为:" + sum);

	}
}

http://www.kler.cn/news/335950.html

相关文章:

  • 【分布式微服务云原生】掌握 Redis Cluster架构解析、动态扩展原理以及哈希槽分片算法
  • 若依权限设计与自定义新增用户
  • 最通俗的语言搞懂【大模型】的来龙去脉
  • 单片机原理及其应用:新手快速入门
  • ade20k 街景图像【数据集】及其【论文出处】ADE20K数据集 超过25000张图像的语义分割数据集
  • 蓝桥杯省赛真题打卡day4
  • 【AI大模型】深入Transformer架构:编码器部分的实现与解析(下)
  • 消费者Rebalance机制
  • 【C++ Primer Plus】4
  • Perl 子程序(函数)
  • 《普林斯顿概率论读本》中文版目录
  • 摩尔平台今日学习点
  • Maven 入门
  • NineData云原生智能数据管理平台新功能发布|2024年9月版
  • 大学生就业与招聘:Spring Boot系统设计
  • source insight 的开源替代
  • QT学习笔记2.1(安装部署_QT Creator安装)
  • docker的安装与启动——配置国内Docker源
  • 基于ssm疫情防控志愿者管理系统设计与实现
  • 类和对象的学习1