当前位置:首页 > 学习笔记 > Java教程 > Java练习:将数组中的元素首尾调换

Java练习:将数组中的元素首尾调换

刘广法2022年03月15日 15:51:29Java教程3830
Java练习:将数组中的元素首尾调换-第1张图片-刘广法IT博客

数组课堂练习:将数组中的元素首尾调换

	public static void main(String[] args) {
		// 数组课堂练习:将数组中的元素首尾调换
		int[] a = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };
		int mid = 0;
		for (int i = 0; i < a.length/2; i++) {
			mid = a[i];
			a[i] = a[a.length - 1 - i];
			a[a.length - 1 - i] = mid;
		}
		for (int i = 0; i < a.length; i++) {
			System.out.println("数组a中第"+i+"项的值为:"+ a[i]);
		}

	}

控制台打印结果:

数组a中第0项的值为:0
数组a中第1项的值为:1
数组a中第2项的值为:2
数组a中第3项的值为:3
数组a中第4项的值为:4
数组a中第5项的值为:5
数组a中第6项的值为:6
数组a中第7项的值为:7
数组a中第8项的值为:8
数组a中第9项的值为:9


文章作者:刘广法,转载请注明出处。

扫描二维码推送至手机访问。

版权声明:本文由刘广法博客发布,如需转载请注明出处。

本文链接:https://liuguangfa.com/java/117.html

分享给朋友:

“Java练习:将数组中的元素首尾调换” 的相关文章

java学习:Java流程控制语句的相关测试题

第一题:将所有包含3的三位数整数相加求和。103 131 133 301类似。public static void main(String[] args) { int n = 100;// 从n开始三位数...

eclipse 自动提示功能的实现

eclipse 自动提示功能的实现

之前用的版本都是有提示的,最近安装的最新版没有提示,今天就设置让自动提示出来第一步:windows”->"preferences",弹出preferences设置窗口。第二步:在preferences中找到Java,依次展开列表"Editor"->...

eclipse的快捷键功能

eclipse的快捷键功能

有一些快捷键是可以修改的,具体修改过程如图下:修改快捷的详细步骤:1、使用快捷键调出快捷键列表进行查看:快捷键列表调用:shift + ctrl + L2、window->preferences->general->keys(或直接搜索keys)快捷键列表:shuft + ctrl...

Java练习:找出三位数中所有的水仙花的值

找到三位数中所有为水仙花的值1、水仙花:百位数的立方+十位数的地方+个位数的立方等于这个数本身。2、三位数中。具体的步骤:public static void main(String[] args) { int i =&nbs...

Java练习:从控制台输入一个年份,统计输入的年份到现在一共多少天?

从控制台输入一个年份,统计输入的年份到现在一共多少天?注意事项:1、平年365天,闰年十366天。2月份平年28天,2月份闰年29年。2、今年2022年3月14日3、闰年判断:能够被四百整数;能被4整数但不能被100整数public static void main(S...

Java教程 第六节:数组

数组数组:简单来说,就是一组相同数据类型的数。float[] score = new float[6];索引或者下标:必须是整数,不能为负。最大下标等于数组长度-1。float[0],就是float类型数据score的第一个项。数组的下标结合循环,可以简化对批...

Java教程 第八节:方法

定义方法:返回值类型 函数名称(函数列表){       // 函数体,可以执行代码,可以是0行或者多行。}我们常见的 main 方法就是一个在Java中最常见的方法:public static viod main(String []arg...

Java练习:定义一个函数,计算两个整数的最大公约数

Java面试题:定义一个函数,计算两个整数的最大公约数本题关键点:最大的公约数能够被两个数都整除的数 public static void main(String[] args) { // 定义一个函数,计算两个整数的最大公约数...

Java练习:递归的实操

Java练习:递归的实操

Java学习:递归的实操递归就是直接或者间接调用滋生。需要注意的就是,一定要有一个判断条件让这个死循环结束。Java学习递归实操训练一:利用递归算出10的阶乘:此方法是常规方法:<主要用作和下面用递归的对比> public static void main(...

关于Math.random();的说明

关于Math.random();的关系:一、随机产生某区间的数:int (Math.random() * (最大值 - 最小值) + 最小值)一、Math.random(); 在Java中式产生随机产生 [0,1) 之间的数创建一个方法:返回一个m~n 的值,包括m 但不包括 n ,如果返回 -1...

Java练习:面向对象的对应练习题

Java练习:面向对象的对应练习题创建有20个学生对象,每个学生有不同的名字和性别、考试成绩。给这20个学生随机的考试成绩。使用面向对象的思想。题目1:统计这20个学生的平均分,男生的平均分,女生的平均分。题目2:按照考试成绩,对这个20个学生进行排序方法一:刘广法自己的方法(比较难)Clazz类(...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。