当前位置: 首页 > 编程日记 > 正文

java中数组的一些笔记

数组(相同数据类型的集合):是引用数据类型,数组的中的每个元素相当于数组的成员变量
int [] num/ int num[]
int nums [] = new int [5];//创建了数组的对象并且指定了数组的长度。
数组的长度一旦指定就不能更改
index 下标 索引 从零开始的
args 参数  接收命令行参数
例题:public class T9d {
 public static void main(String args[]) {
  String str1= args[0];
  System.out.println(str1); 
 }
}//编译后在控制台上输了java T9d hello 后就会打印出hello
int num1=Inter.parseInt(args[0])
字符串转化为int类型
例题:
                int num1 = Integer.parseInt(args[0]);//转化成int类型
   String s = args[1];
   int num2 = Integer.parseInt(args[2]);
   if(s.equals("+")){
            System.out.println(num1+num2); 
   }
   else if (s.equals("-")){
            System.out.println(num1-num2);
//在控制台上输了数字以及加减符号会得出相应的结果;
多维数组:数组的数组,不规则的数组,在定义数组的长度时只要定义高维的长度
例题:int[][]nums = new int[3][];
      nums[0]=new int[2];
      nums[0][0]=1;
      nums[0][1]=2;
      System.out.println(nums[0][0]);
即使后面在加上nums[1]=new int [3]//3不等于2也可以因为可以是不规则的
冒泡排序:思路先找最大的在找找第二大的在以此类推
例题
public class T9d {
 public static void main(String args[]) {
   int nums[]= new int []{1,4,2,3,5,7,6,8,9};
   for(int i=0;i<nums.length-1;i++){
    for(int j= i+1;j<nums.length;j++){
     if(nums[i]<nums[j]){
      int temp =nums[i];
      nums[i]=nums[j];
      nums[j]=temp;
    
     }
     
    }
   }
   for(int j=0;j<nums.length;j++){
    System.out.println(nums[j]); 
   }
  
 }
}//结果为987654321竖着的

转载于:https://www.cnblogs.com/wzhll/archive/2012/07/06/2580049.html

相关文章:

计算机组成 试题,计算机组成典型试题及答案

计算机组成典型试题及答案计算机组成的任务是在指令集系统结构确定分配给硬件系统的功能和概念结构之后,研究各组成部分的内部构造和相互联系&#xff0c;那么计算机组成原理考试考什么呢?下面yjbys小编为大家分析计算机组成原理典型试题及答案如下&#xff1a;1.在计算机内部…

15-11-23:system指令

CMD命令&#xff1a;开始&#xff0d;>运行&#xff0d;>键入cmd或command&#xff08;在命令行里可以看到系统版本、文件系统版本&#xff09; 1. appwiz.cpl&#xff1a;程序和功能 2. calc&#xff1a;启动计算器 3. certmgr.msc&#xff1a;证书管理实用程序 4. c…

J2EE的13种核心技术规范

J2EE主要用于创建可扩展的企业应用&#xff0c;包括13种核心技术规范&#xff1a; 1. JDBC&#xff08;Java Database Connectivity&#xff0c;Java数据库连接&#xff09; JDBC以一种统一的方式对各种各样的数据库进行存取&#xff0c;JDBC定义了4中不同的驱动程序&#xff1…

计算机教师简介50字,教师风采个人简介50字数.docx

教师个人简介 50 字大全例一&#xff1a;大家好&#xff0c;我叫王力央。今年 12 岁了&#xff0c;我有很多的兴趣比如&#xff1a;跳绳、游泳、看书、写字和玩耍。我 喜欢的东西也很多&#xff1a;水果、蔬菜、大螃蟹、大龙虾。大家要多吃蔬菜少吃油炸食品身体才能强壮、健康。…

visio 画类图时 方法里如何加参数

鼠标双击类(打开属性对话框)-->(类别)操作-->属性-->(类别)参数-->(添加参数)转载于:https://www.cnblogs.com/azhqiang/p/4991907.html

获取应用程序路径信息

//应用程序的可执行文件的路径 string apppath Application.ExecutablePath; //指定路径字符串的父目录信息,即当前目录的上一级目录 string str Path.GetDirectoryName(apppath); //指定路径字符串的扩展名 string …

jquery实现返回顶部按钮和scroll滚动功能[带动画效果] 转载

转载自&#xff1a;老驴的博客 jQuery脚本&#xff1a; 1 <script type"text/javascript">2 $(function() {3 var scrollDiv document.createElement(div);4 $(scrollDiv).attr(id, toTop).html(^ 返回顶部).appendTo(body);…

海思涵科技WIFI认证服务器不在线,在海思平台外加一个usb wifi模块,mt7601 加载ok,配置网络ok,但不能ping通?...

请教下&#xff1a;我用mt7601 usb wifi模块加载驱动 配置网络后经常打印PeerBeaconAtJoinAction(): Set CentralChannel1PeerBeaconAtJoinAction(): HT-CtrlChannel5, CentralChannel>5PeerBeaconAtJoinAction(): Set CentralChannel5PeerBeaconAtJoinAction(): HT-CtrlCha…

关于ognl+struts-tag与el+jstl互相代替,以及el和jstl的学习笔记

昨晚在晚上看了许多文章&#xff0c;众多大牛说OGNL性能不行云云&#xff0c;乍一看似乎惨不忍睹&#xff0c;如下图&#xff1a; 于是考虑是否能使用ELJSTL代替实现前台的标签。 以最近测试用的简单留言板的查看文章页面为例&#xff0c;以下皆省略getter&#xff0c;setter方…

六年级计算机word处理,六年级上信息技术教案Word大变身用Word制作网页河大版

《六年级上信息技术教案Word大变身用Word制作网页河大版》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《六年级上信息技术教案Word大变身用Word制作网页河大版(2页珍藏版)》请在人人文库网上搜索。1、第 1 课 Word 大变身用 Word 制作网页教学内容&#xff1a;教学目…

android4.4 添加快捷开关(以截屏为例)

A&#xff0c;frameworks\base\packages\SystemUI\res\values\config.xml 添加&#xff1a; <bool name"quick_settings_show_screenshot">true</bool> B&#xff0c;frameworks\base\packages\SystemUI\res\values\strings.xml 添加&#xff1a;<str…

两台ubuntu虚拟机环境下hadoop安装配置

http://blog.itpub.net/26978437/viewspace-730136/按照上几篇的内容&#xff0c;安装好两台ubuntu虚拟机之后&#xff0c;首先确定好哪台机子做namenode&#xff0c;哪台做datanode&#xff0c;打开终端,输入&#xff1a;$sudo vi /etc/hosts 在打开的文件中输入主机名和IP地址…

记录程序运行时间

long currentTimeMills()返回以毫秒为单位的当前时间 long nanoTime() 返回最准确的可用系统计时器的当前值&#xff0c;以毫微秒为单位. 测试某些代码执行的时间长度&#xff1a; long startTime System.nanoTime();// ... the code being measured ...long estimatedTime S…

绝对定位下margin的作用

以前一直对绝对定位下的margin作用很模糊&#xff0c;今天细看一下 不使用top,left&#xff0c;margin等 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdev…

战地1如何修改服务器地址,《战地1》服务器加入方法一览

《战地1》发布已经有一段时间了&#xff0c;今天小编要为大家带来的是玩家“黑肉佐罗”分享的《战地1》服务器加入方法一览&#xff0c;感兴趣的玩家赶紧一起来看看吧!战地风云系列正统续作战地1问世已经有几个礼拜了&#xff0c;游戏怎么样&#xff0c;我想也不用多说&#xf…

css如何设置dialog,css-dialog提示

内容不完善内容不完善内容不完善内容不完善内容不完善确定BackGround.jsimport styled from styled-components;const BackGround styled.divbackground-color: rgba(19, 21, 26, 0.6);opacity: 1;z-index: 1001;top: 0;left: 0;right: 0;bottom: 0;position: absolute;;expor…

1356服务器性能,Intel发布4款LGA1356插口服务器处理器

Intel发布了4款LGA 1356插口的处理器&#xff0c;它们分别是Xeon E5-2449L和E5-1410、Pentium 1403和1407。Xeon E5-2449L是一款8核16线程的处理器&#xff0c;20MB三级缓存&#xff0c;同时它还具有Xeon E5-2400系列最低的TDP&#xff0c;仅为50W&#xff0c;但为了达到这个功…

二分图匹配匈牙利算法DFS实现

1 /**\2 | 二分图匹配&#xff08;匈牙利算法DFS 实现&#xff09;3 | INIT: g[][]邻接矩阵;4 | CALL: res MaxMatch ();5 | 优点&#xff1a;实现简洁容易理解&#xff0c;适用于稠密图&#xff0c;DFS 找增广路快。6 | 找一条增广路的复杂度为O&#xff08;E &#…

十大Intellij IDEA快捷键转

Intellij IDEA中有很多快捷键让人爱不释手&#xff0c;stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱&#xff0c;想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键&#xff0c;这次就按照我日常开发时的使用频率&#xff0c;简单分类列一下我最喜欢的…

Java和.NET使用DES对称加密的区别

Java和.NET的系统类库里都有封装DES对称加密的实现方式&#xff0c;但是对外暴露的接口却各不相同&#xff0c;甚至有时会让自己难以解决其中的问题&#xff0c;比如Java加密后的结果在.NET中解密不出来等&#xff0c;由于最近项目有跨Java和.NET的加解密&#xff0c;经过我的分…

web.config配置

在config中配置自己项目中的用户控件&#xff1a; <pages> <controls> <add tagPrefix"fish" tagName"MainMenu" src"~/Controls/MainMenu.ascx" /> <add tagPrefix"fish" tagName"PageHeader" src&qu…

字符串最易犯的错误 总是和 那个\0 有关

下面程序有一处错误导致 多错误&#xff1a; View Code 1 #include <stdio.h>2 #include <string.h>3 #include <stdlib.h>4 #include <assert.h>5 typedef struct{6 int l, c; // lines, cols7 } pos_t;8 9 typedef struct {10 char *str;1…

12月3号条件控制语句和循环语句

if条件语句 非零即真 0即假 if&#xff08;表达式&#xff09;{ //成立之后要处理的事情 } 以atm小程序为例 //判断用户选择的操作 if &#xff08;operation 1&#xff09;{ //输入密码 printf("输入密码\n"); } if (operation 2){ //取款 printf("取款\n…

获取交换机OID值

附&#xff1a;之前的文章直接给出交换机cpu和内存的OID&#xff0c;下面我叙述下怎么具体去获得OID。下面以H3C内存及cpu部分OID值&#xff1a;&#xff08;可打400电话询问部分值&#xff09;400电话告诉我以下&#xff08;当然万能的网友也行了&#xff09;&#xff0c;缺少…

矩阵变化和坐标

原文地址&#xff1a;http://www.cnblogs.com/winter-cn/archive/2010/12/29/1919266.htmlhttp://www.useragentman.com/blog/2011/01/07/css3-matrix-transform-for-the-mathematically-challenged/在开始之前&#xff0c;首先来复习下一个简单的线性代数知识&#xff1a;矩阵…

Eclipse+SVN搭建开发环境

目前我们开发环境为&#xff1a;windows service 2008 r2 x64 现在开始记录一下eclipseSVN环境搭建过程&#xff1a; 1&#xff0c;&#xff09;下载 VisualSVN-Server-3.4.2-x64:https://www.visualsvn.com/server/download/ 2,)下载与安装&#xff1a;tortoisesvnhttp://tort…

牛客网练习赛44-B(快速幂+模拟)

题目链接&#xff1a;https://ac.nowcoder.com/acm/contest/548/B 题意&#xff1a;计算m/n小数点后k1位到k2位&#xff0c;1≤m≤n≤109&#xff0c;1<k1<k2<109,0<k2-k1<105,T<20。 思路&#xff1a;计算小数可以模拟除法一位一位地算&#xff0c;但需要把…

古剑奇谭网络版服务器位置,《古剑奇谭网络版》服务器数据互通调研公告

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼各位仙家弟子&#xff1a;为了给大家提供更好的游戏环境、形成更加稳定的游戏生态&#xff0c;小龙人计划在春节前&#xff0c;在充分参考服务器具体情况、充分尊重大家意愿的基础上&#xff0c;对部分服务器开启数据互通&#xff…

git克隆 不带目录_Git 系统学习笔记

公众号内发送Git获取Git官方PDF教程版本控制 版本控制是一种记录一个或若干个文件内容变化、以便将来查阅特定版本修订情况的系统。本地版本控制系统很久以前就开发了许多本地版本控制系统、大多都是采用某种简单的数据库来记录文件的历次更新差异。其中最流行的一种叫做 RCS、…

Android库so文件及skia函数的调用

为了实现android的二次开发&#xff0c;希望通过编制动态链接库&#xff08;.so&#xff09;的方式实现android native C程序的调用。更为实际的情况则是&#xff1a;编制新库&#xff08;new.so&#xff09;调用android的老库&#xff08;如libskia.so libskiagl.so&#xff0…