Java心得6
2015-08-04 23:19
417 查看
又是一天过去,今天主要讲了数组,下面就跟大家分享一下:
1、数组的特点:
1)数组是一个连续的内存空间,数组元素下标从0开始,最大下标为数组长度-1.
2)数组元素都是变量。
3)数组每一个元素的类型都和定义数组时的类型一致。
4)数组元素在数组创建时都会初始化。
5)数组创建后,长度不可以改变。
2、 打印数组中最大的数:
public class test5 {
public static void main(String[] args) {
int[]a={3,8,5,9,12,10};
int max = 0;
for(int i=0;i<a.length;i++){
if(max<a[i]){
max = a[i];
}
}
System.out.println(max);
}
}
3、输入一个数,求该数在数组中的下标:
public class test0 {
public static void main(String[] args){
int[] a = {23,56,91,28,43,60};
String x = JOptionPane.showInputDialog(null,"请输入一个数");
int s = Integer.parseInt(x);
int index =-1;
for(int i=0;i<a.length;i++){
if(s==a[i]){
index=i;
break;
}}
if(index==-1){
JOptionPane.showMessageDialog(null,"该数不在数组中");
}
else{
JOptionPane.showMessageDialog(null,"下标为"+index);
}
}
}
1、数组的特点:
1)数组是一个连续的内存空间,数组元素下标从0开始,最大下标为数组长度-1.
2)数组元素都是变量。
3)数组每一个元素的类型都和定义数组时的类型一致。
4)数组元素在数组创建时都会初始化。
5)数组创建后,长度不可以改变。
2、 打印数组中最大的数:
public class test5 {
public static void main(String[] args) {
int[]a={3,8,5,9,12,10};
int max = 0;
for(int i=0;i<a.length;i++){
if(max<a[i]){
max = a[i];
}
}
System.out.println(max);
}
}
3、输入一个数,求该数在数组中的下标:
public class test0 {
public static void main(String[] args){
int[] a = {23,56,91,28,43,60};
String x = JOptionPane.showInputDialog(null,"请输入一个数");
int s = Integer.parseInt(x);
int index =-1;
for(int i=0;i<a.length;i++){
if(s==a[i]){
index=i;
break;
}}
if(index==-1){
JOptionPane.showMessageDialog(null,"该数不在数组中");
}
else{
JOptionPane.showMessageDialog(null,"下标为"+index);
}
}
}
相关文章推荐
- 写 Java 也得了解 CPU 缓存
- Eclipse添加默认的JRE
- 10002---SpringMVC HelloWorld
- JAVA拾遗——设计模式,单例模式。
- Java中的键盘监听事件KeyListener
- 解决Mac OS下安装MyEclipse报错:Your system does not have sufficient memory to support MyEclipse
- JAVA拾遗——面向对象,汇总及练习
- struts2之使用Filter作为控制器的MVC
- myeclipse工程里可以运行,但cmd 运行jar包报错
- 10001---Spring MVC概述
- Java日志框架——日志框架配置文件的查找
- Java:进程与线程
- Java虚拟机类加载和执行机制
- java反射机制
- JavaBeans中的DAO
- swagger整合spring mvc教程
- Java之File类及递归树形展示目录_20150804
- java fork join &map-reduce
- Java之重载和重写_20150804
- Java集合小结