12月25日学习内容

数组中的元素反转

例子:

import java.util.Arrays;
public class Lx{
    public static void main(String[] args) {
    int[] reverse = {1,2,3,4,5};
    int[] result = new int[reverse.length];
    for (int i = 0,j = reverse.length-1; i < reverse.length ;i++, j--){
        result[j] = reverse[i];
    }
    System.out.println(Arrays.toString(result));
}}```
##引用类转换成String
例子:

import java.util.Arrays;
public class Lx{
public static void main(String[] args) {
int a[];
a = new int[3];
a[0] = 0 ;
a[1] = 1 ;
a[2] = 2 ;
System.out.println(a.toString());
}}```

作业练习:

1.创建一个数组,把这个数组中的最大值放在第一位,最小值放在最后一位。

import java.util.Arrays;
public class Lx{public static void main(String[] args) {
    int[] re = {4,8,6,1,9,10,2};
    int max = 0, min = 0;
    for (int j = 0;j < re.length;j++){
        if (re[j] > re[max]) max = j;
        if (re[j] < re[min]) min = j;}
    int temp = re[0];
    re[0] = re[max];
    re[max] = temp;
    temp = re[re.length-1];
    re[re.length-1] = re[min];
    re[min] = temp;
    System.out.print(Arrays.toString(re));
}}```
###2.查找出100到1000之间的水仙花数,水仙花数为一个数等于这个数的每个位上的数的立方和。例如(153=1^3+5^3+3^3)。

import java.util.Arrays;
public class Lx{
public static void main(String[] args) {
for(int i = 100;i <= 1000;i++){
//取余运算
int a = i%10;
int b = i/10%10;
int c = i/100%10;
if (aaa+bbb+ccc==i){
System.out.println(i);
}
}
}}```

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:选D,7+9=16;9+(-1)=8;(...
    Alex_bingo阅读 19,224评论 1 19
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,272评论 0 4
  • 01奇数求和练习 A: 奇数求和练习a: 题目分析为了记录累加和的值,我们需要定义一个存储累加和的变量我们要获取到...
    Tyihou阅读 554评论 0 0
  • 本文介绍 作者在校期间做班教课近两年来的一些精华内容,既然现在已经毕业了,把以前做成教程的内容拿出来分享给大家,本...
    Vantiboolean阅读 6,449评论 22 98
  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,505评论 3 44