总结:对 冒泡排序熟悉,但不能灵活插入代码

package com.dkl;

import java.io.*;
import java.io.IOException;
import java.util.*; //上机排序题目
//用户输入数字,然后冒泡排序,
//把数字数组通过文件流写到D盘文件a.txt下面
public class Ap {
public static void main(String[] args) throws IOException {
System.out.println("请输入数字:");
Scanner c = new Scanner(System.in);
String str = c.next();// 这个是接收输入的是String型。那么我们需要转换为int型
String ss[] = str.split(",");
int a[] = new int[ss.length];
for (int i = 0; i < ss.length; i++) {
// 这里是将字符串型数组转换为整型数组
a[i] = Integer.parseInt(ss[i]);
} // 接下来是冒泡排序
int temp; // 这里的i的外层循环是进行循环的。因为每一轮循环将确定一个数组元素的位置,所以每一轮比较的次数会减少
for (int i = 0; i < ss.length - 1; i++) {// ///////我他妈死了算了啊。这次把循环变量作为索引进行大小啊
for (int j = 0; j < ss.length - i - 1; j++) {// 这排序顺序是从大到小
if (a[j] > a[j + 1]) {// 这是前一个数大于后一个数。但是从小到大排序的。谢谢你帮我
temp = a[j];// 如果第j个元素比j+1(比他后面的相邻元素打)个元素大,那么就交换位置
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}// 打印出排序后的数组。懂不?是数组。
for (int i = 0; i < ss.length; i++) {
System.out.print(a[i] + ",");
}
File f = new File("D://MM.txt");
// 这里是将数字数组通过文件流写到D盘的文件下面。你妹的。给我长记性
if (!f.exists()) {
f.createNewFile();// 这就是创建了一个文本文档
}
FileOutputStream fos = new FileOutputStream(f);
// FileInputStream fis=new FileInputStream(f);
int b;
for (int i = 0; i < ss.length; i++) {// 这里当我在d盘下打开文件时,它是乱码的。因为写道文件里的本来不是给人看的。
// 因为我往文件里写的是整型
fos.write(i);
// System.out.println(a[i]); }
fos.close();
// fis.read(); } }

  

java代码----大二上机考试的更多相关文章

  1. java代码解析二维码

    java代码解析二维码一般步骤 本文采用的是google的zxing技术进行解析二维码技术,解析二维码的一般步骤如下: 一.下载zxing-core的jar包: 二.创建一个BufferedImage ...

  2. Java实验项目二——小学生考试系统(简单四则运算)

    Program:设计实现一个小学生数学考试系统,完成随机出题(简单的四则运算),学生答题,自动判分的功能. Description:代码如下: 1 /* 2 * Description:面向考试系统建 ...

  3. 提升Java代码质量(二)

    Item5:消除过期对象的引用 JVM为我们实现了GC(垃圾回收)的功能,让我们从手工管理内存中解放了出来,这固然很好,但并不意味着我们就再也不需要去考虑内存管理的事情了;我们用简单的栈实现的例子来解 ...

  4. 大数据之路week07--day01(HDFS学习,Java代码操作HDFS,将HDFS文件内容存入到Mysql)

    一.HDFS概述 数据量越来越多,在一个操作系统管辖的范围存不下了,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,因此迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统 ...

  5. UserView--第二种方式(避免第一种方式Set饱和),基于Spark算子的java代码实现

      UserView--第二种方式(避免第一种方式Set饱和),基于Spark算子的java代码实现   测试数据 java代码 package com.hzf.spark.study; import ...

  6. Java代码质量度量工具大阅兵

    FindBugs FindBugs, a program which uses static analysis to look for bugs in Java code. It is free so ...

  7. java web程序 上机考试做一个登陆注册程序

    大二期末 java web.用到数据库,jdbc.myeclipse实现用户的注册,登陆 并且不能出现500错误,用户不能重复注册.当用户任意点击时也不能出现500错误! 这里.我只写注册成功的页面. ...

  8. Java代码加密与反编译(二):用加密算法DES修改classLoader实现对.class文件加密

    Java代码加密与反编译(二):用加密算法DES修改classLoader实现对.class文件加密 二.利用加密算法DES实现java代码加密 传统的C/C++自动带有保护机制,但java不同,只要 ...

  9. 初试kafka消息队列中间件二(采用java代码收发消息)

    初试kafka消息队列中间件二(采用java代码收发消息) 上一篇 初试kafka消息队列中间件一 今天的案例主要是将采用命令行收发信息改成使用java代码实现,根据上一篇的接着写: 先启动Zooke ...

随机推荐

  1. SCM-MANAGER-禁用用户

    用管理远用户登录到scm-manager的管理界面http://*.*.*.*:8081/ 设置目标用户为禁用 验证 非 “active” 状态 目标用户客户端不能pull 一直提示登录

  2. 【WebGL】4.光源

    光的类型:所有的光都是从THREE.Light继承,分为环境光THREE.AmbientLight,点光源PointLight,聚光灯THREE.SpotLight和方向光THREE.Directio ...

  3. 如何自定义FileZilla编辑文件的默认打开方式

    看一下设置: 原来是人家默默认不给我们提示 改一下: 还是不行,还是跳到网页去了 还是不行 这样就好了...

  4. LeetCode之Regular Expression Matching

    [题目描述] Implement regular expression matching with support for '.' and '*'. '.' Matches any single ch ...

  5. 安装spring报错:Cannot complete the install because of a conflicting dependency.

    问题: 在Eclipse里安装Spring插件,help->install new software用端点安装,说是出现软件依赖错误报错如下: Cannot complete the insta ...

  6. Java API访问ZK的权限控制

    无权限访问结点 /** * 对于ZK的授权访问 * Created by liuhuichao on 2017/7/27. */ public class AutoSample { private s ...

  7. python常用模块之shutil模块

    python常用模块之shutil模块 shutil模块,高级的文件.文件夹.压缩包处理模块 1.shutil.copyfile(src,des[,length]):将文件内容拷贝到另一个文件 In ...

  8. weight decay (权值衰减)

    http://blog.sina.com.cn/s/blog_890c6aa30100z7su.html 在机器学习或者模式识别中,会出现overfitting,而当网络逐渐overfitting时网 ...

  9. 【剑指offer15】二进制中1的个数(位运算),C++实现

    原创博文,转载请注明出处! # 本文是牛客网<剑指offer>刷题笔记 1.题目 # 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示.例如,把9表示成二进制是1001,有两 ...

  10. 使用django搭建博客并部署

    2017/8/31 18:27:59 为了以后参考的方便,在这里总结一下django搭建博客网站的主要步骤.以下大部分的内容,参考自Django中文文档 - 看云. 需要强调的是,这里使用的djang ...