public class Test {
public static void main(String[] args) {
Test();
int b[] = { 5, 35, 1, 343, 67, 2 };
int []a;
Maopao(b);
}
public static void Maopao(int a[]) {
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length - 1 - i; j++) {
int temp;
if (a[j] > a[j + 1]) {
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for (int j = 0; j < a.length; j++) {
System.out.print(a[j] + ",");
}
}
public static void Test() {
for (int i = 0; i < 5; i++) {
for (int j = 5; j > i; j--) {
System.out.print("**");
}
System.out.println();
}
}
}
分享到:
相关推荐
5. **日期操作**:Java的`java.time`包提供了处理日期和时间的强大工具,可以轻松获取当前月的下一个月和上一月。 6. **三阶幻方**:三阶幻方是一个3x3的矩阵,其中每一行、每一列以及两条对角线上的数字之和都相等...
实例003 输出由“*”组成的三角形 3 实例004 输出符号表情 5 第2章 Eclipse开发工具 6 实例005 下载并运行Eclipse工具 7 实例006 为Eclipse安装中文包 8 实例007 使用Eclipse注释代码 10 实例008 使用Eclipse格式化...
这通常涉及到控制台输出字符以形成特定的图形,如星号(*)构成的三角形或矩形。 4. **JAVA的事件委托机制和垃圾回收机制** - 事件委托机制是Java GUI编程中的概念,事件处理者可以是父组件,这样可以避免事件监听...
实验的第三个任务要求按照学生成绩的降序打印输出学生信息,可以使用Java内置的`Arrays.sort()`方法,配合自定义比较器进行排序,或者使用冒泡、选择、插入等排序算法实现。 5. 对象和类:在Java中,`Calendar`类是...
这不仅需要类的定义,还包含了三角形面积的计算方法,以及如何处理输入和输出。 5. 链表的操作:文档中介绍了如何根据现有的链表创建一个倒序链表。这部分内容涉及到链表节点的遍历和反转操作,是数据结构中链表...
使用了冒泡排序的思想,通过比较和交换变量值,确保每次迭代后最大或最小的元素都能被放到正确的位置。这里用了两次if-else语句来完成两两之间的比较和交换,保证最终x。如果有四个未知数,可以继续扩展这个逻辑,...
33. **杨辉三角**:程序33输出杨辉三角形,涉及行和列的迭代。 34. **数字排序**:程序34将输入的三个数按照大小顺序输出。 35. **数组元素交换**:程序35交换数组的首尾元素。 36. **数组循环移位**:程序36将...
Java是一种广泛使用的面向对象的编程语言,以其跨平台、健壮性和安全性著称。本教程主要探讨Java的基础语法和常用实例,特别关注String类的使用。 首先,让我们从基础语法开始。在Java中,每段代码都必须写在一个类...
在Java编程中,这些题目涵盖了多个基本概念和技术,包括输入输出处理、数据类型转换、算术运算、条件判断、循环控制、数组操作、字符串处理以及简单的算法设计。以下是对这些题目的详细解析: 1. **温度转换**:...
根据给定的信息,以下是从标题、描述以及部分内容中提取并扩展出的...通过以上练习,初学者可以在实践中掌握Java语言的基础语法、流程控制、数组操作、字符串处理等核心概念和技术要点,为深入学习Java打下坚实的基础。
Java基础是学习任何Java应用开发的基石,涵盖了变量、数据类型、控制结构、类与对象、数组、异常处理、输入/输出(I/O)等多个核心概念。在这个“Java基础独家版”中,我们可以看到几个关键的Java编程知识点: 1. *...
3. 【习0.3】金额的中文大写形式:需要处理数字到中文字符的转换,涉及字符串处理和格式化输出。 4. 【习0.4】下标和相等的数字方阵:可能涉及二维数组的遍历和条件判断。 5. 【习0.5】找出二维数组的鞍点:鞍点是指...
在Java中可以通过循环和条件判断来实现。对于简单的四个数排序,可以使用比较直接的方法: ```java int[] nums = {10, 2, 8, 5}; for (int i = 0; i ; i++) { for (int j = i + 1; j ; j++) { if (nums[i] [j]) {...
对于初学者,书中的第一部分是打牢基础的关键,包括基本的循环操作、简单的算法实现(如打印正三角形、九九乘法表、冒泡排序等)。作者强调,编程能力的提升需要通过反复练习来实现,如同武术训练一样,只有不断练习...
在提供的文件中,我们看到了几个基于Java循环的编程题目及其解答,涉及了多种循环类型和编程概念。 1. **阶乘和**: 这个程序计算1到指定数(这里是5)的阶乘之和。使用了两个嵌套的`for`循环,外层循环变量`b`...
这个问题没有具体说明图形的样子,一般情况下是指输出一些简单的形状如三角形、矩形等。例如,输出一个简单的三角形: ```java public class Triangle { public static void main(String[] args) { for (int i = ...
同时,数组的初始化和遍历输出也是编程中的基础,要求开发者能够熟练掌握数组的声明、初始化和访问。 接下来,让我们探讨如何使用嵌套循环来打印特定图案。在编程中,通过控制打印的字符和循环次数,我们可以创造出...