Java基础-数组
2017-02-24 15:34
190 查看
1.效果:
2.代码:
2.代码:
import java.util.*; public class Study { public static void main(String[] args) { /* try { double sum=0;double d; //通过Scanner对象获取用户输入 Scanner sc=new Scanner(System.in); for(int i=0;i<6;i++) { d=sc.nextDouble(); sum+=d; } System.out.println("Sum:"+sum); System.out.println("Average:"+sum/6); } catch(Exception e) { e.printStackTrace(); } finally { System.out.println("Error"); } */ //数组 double sum=0,average=0; double[] weather =new double[7]; Scanner scc=new Scanner(System.in); System.out.println("请输入温度:"); for(int j=0;j<weather.length;j++) { weather[j]=scc.nextDouble(); sum+=weather[j]; } scc.close(); average=sum/weather.length; System.out.println("平均温度:"+average); for(int d=0;d<weather.length;d++) { System.out.println("温度:"+weather[d]); if(weather[d]>average) System.out.println("第"+(d+1)+"天的天气大于平均气温!"); else System.out.println("第"+(d+1)+"天的天气小于平均气温!"); } } //System.arraycopy数组的拷贝 int[] num={1,2,3,4,5,6,7}; int[] math={100,200,300,400,500,600,700,800}; //num数组:从第2个数开始 //math数组:从第3个数开始替换,依次替换5个来自num数组中的数 System.arraycopy(num, 1, math, 2, 5); for(int i=0;i<math.length;i++) { System.out.println(math[i]); } //for-each for(int i:math) { System.out.println(i); } } }
相关文章推荐
- Java学习备忘录(二)基础语法和数组(原创)
- java中数组基础
- Java语言基础:基本数组类型
- java基础知识(六) 数组中copy、排序、查找的应用
- java基础知识(三)对象数组
- java基础知识(二)数组定义
- Java基础小知识——基本数据类型和字符串以及字节数组的转换
- Java基础之随机打乱一个顺序数组
- java基础2--数组与方法
- Java基础:数组
- 操纵java数组-Java基础-Java-编程开发
- Java基础:第十四讲 数组
- Java基础复习——数据类型、变量和数组
- java基础2--数组与方法(几道练习题)
- JAVA数组,今天跟别人学习的,基础还是不过关。。。55555555555
- java基础 ---数组
- [零基础学JAVA]Java SE基础部分-05.数组与方法
- 第2章 Java编程基础——FAQ2.26 如何实现数组的复制?
- java基础整理3--数组的应用
- java基础问题-----数组有没有length()这个方法? String有没有length()这个方法