`
gaobaoxiong
  • 浏览: 8633 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

java冒泡和输出三角形

    博客分类:
  • java
阅读更多
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();
}
}
}
分享到:
评论

相关推荐

    java各种算法,类似于冒泡,汉诺塔,三阶幻方,判断回文

    5. **日期操作**:Java的`java.time`包提供了处理日期和时间的强大工具,可以轻松获取当前月的下一个月和上一月。 6. **三阶幻方**:三阶幻方是一个3x3的矩阵,其中每一行、每一列以及两条对角线上的数字之和都相等...

    Java经典编程源码基础例程300.zip

    实例003 输出由“*”组成的三角形 3 实例004 输出符号表情 5 第2章 Eclipse开发工具 6 实例005 下载并运行Eclipse工具 7 实例006 为Eclipse安装中文包 8 实例007 使用Eclipse注释代码 10 实例008 使用Eclipse格式化...

    Java面试题以及答案整理.pdf

    这通常涉及到控制台输出字符以形成特定的图形,如星号(*)构成的三角形或矩形。 4. **JAVA的事件委托机制和垃圾回收机制** - 事件委托机制是Java GUI编程中的概念,事件处理者可以是父组件,这样可以避免事件监听...

    java实验二.doc

    实验的第三个任务要求按照学生成绩的降序打印输出学生信息,可以使用Java内置的`Arrays.sort()`方法,配合自定义比较器进行排序,或者使用冒泡、选择、插入等排序算法实现。 5. 对象和类:在Java中,`Calendar`类是...

    java题目例题-----

    这不仅需要类的定义,还包含了三角形面积的计算方法,以及如何处理输入和输出。 5. 链表的操作:文档中介绍了如何根据现有的链表创建一个倒序链表。这部分内容涉及到链表节点的遍历和反转操作,是数据结构中链表...

    java期末考试复习资料

    使用了冒泡排序的思想,通过比较和交换变量值,确保每次迭代后最大或最小的元素都能被放到正确的位置。这里用了两次if-else语句来完成两两之间的比较和交换,保证最终x。如果有四个未知数,可以继续扩展这个逻辑,...

    java 经典习题.doc

    33. **杨辉三角**:程序33输出杨辉三角形,涉及行和列的迭代。 34. **数字排序**:程序34将输入的三个数按照大小顺序输出。 35. **数组元素交换**:程序35交换数组的首尾元素。 36. **数组循环移位**:程序36将...

    Java的各种基本的用法语法实例

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、健壮性和安全性著称。本教程主要探讨Java的基础语法和常用实例,特别关注String类的使用。 首先,让我们从基础语法开始。在Java中,每段代码都必须写在一个类...

    Java机考200题.pdf

    在Java编程中,这些题目涵盖了多个基本概念和技术,包括输入输出处理、数据类型转换、算术运算、条件判断、循环控制、数组操作、字符串处理以及简单的算法设计。以下是对这些题目的详细解析: 1. **温度转换**:...

    java小练习,Java练习小程序,Java必用

    根据给定的信息,以下是从标题、描述以及部分内容中提取并扩展出的...通过以上练习,初学者可以在实践中掌握Java语言的基础语法、流程控制、数组操作、字符串处理等核心概念和技术要点,为深入学习Java打下坚实的基础。

    java基础独家版

    Java基础是学习任何Java应用开发的基石,涵盖了变量、数据类型、控制结构、类与对象、数组、异常处理、输入/输出(I/O)等多个核心概念。在这个“Java基础独家版”中,我们可以看到几个关键的Java编程知识点: 1. *...

    郑州大学软件学院 《数据结构(Java版)(第2版)》习题解答

    3. 【习0.3】金额的中文大写形式:需要处理数字到中文字符的转换,涉及字符串处理和格式化输出。 4. 【习0.4】下标和相等的数字方阵:可能涉及二维数组的遍历和条件判断。 5. 【习0.5】找出二维数组的鞍点:鞍点是指...

    java基础练习题

    在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开发实战经典.doc

    对于初学者,书中的第一部分是打牢基础的关键,包括基本的循环操作、简单的算法实现(如打印正三角形、九九乘法表、冒泡排序等)。作者强调,编程能力的提升需要通过反复练习来实现,如同武术训练一样,只有不断练习...

    java运用循环编程题及答案.doc

    在提供的文件中,我们看到了几个基于Java循环的编程题目及其解答,涉及了多种循环类型和编程概念。 1. **阶乘和**: 这个程序计算1到指定数(这里是5)的阶乘之和。使用了两个嵌套的`for`循环,外层循环变量`b`...

    java综合面试题.pdf

    这个问题没有具体说明图形的样子,一般情况下是指输出一些简单的形状如三角形、矩形等。例如,输出一个简单的三角形: ```java public class Triangle { public static void main(String[] args) { for (int i = ...

    java练习题_循环.pdf

    同时,数组的初始化和遍历输出也是编程中的基础,要求开发者能够熟练掌握数组的声明、初始化和访问。 接下来,让我们探讨如何使用嵌套循环来打印特定图案。在编程中,通过控制打印的字符和循环次数,我们可以创造出...

Global site tag (gtag.js) - Google Analytics