栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

✨✨JAVA基础✨✨

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

✨✨JAVA基础✨✨

目录

进制

进制转换

java中的函数调用

数组

定义

数组赋值

常见Arrays类


进制
                        System.out.println()   都是以十进制形式输出
二进制以 0b 开头0b102
八进制以 0 开头0108
十六进制以 0x 开头0x1016

进制转换

二进制 ----> 八/十六   

1010100011

                 倒着来 每三位转成10进制形式 不够三位补齐0   八进制为 1243

                转十六进制也是如此  每四位转成10进制形式  不够四位补齐  十六进制为 2a3

 八/十六 ----> 二

把每一位 拆成三位/四位即可

java中的函数调用
                                 十进制  -------> 二  八  十六  进制
十    ---->   2
String b = toBinaryString()
十    ---->   8
String b = toHexString()
十    ---->   16
String b = toOctalString()

数组

定义
int []a = new int[50];
int a[] = new int[50];
int a[] = new int[]{1,5,8,7};

int a[][] = new int[5][];//√
int a[][] = new int[][5];//×

String a[] = new String[50];//二维串
        for (int i = 0; i < 3; i++) {
            a[i] = cin.next();
        }
        for (int i = 0; i < 3; i++) {
            for(int j = 0; j < a[i].length(); j++){
                System.out.println(a[i].charAt(j));
            }
        }
int a[][] = new int[50][50];//二维int
.length()//长度

数组赋值
int[] a,b;
a = new int[]{1,2,3,4,5,6};
b=a;//只是修改了数组的首地址
for (int i = 0; i < b.length; i++) 
    System.out.println(b[i]);

常见Arrays类
                          java.util.Arrays
boolean f = Arrays.equals(a,b)
判断两个数组是否相等
Arrays.sort(b)
对数组从小到大排序
Arrays.fill(c,50)
将50填到数组中
String ss = Arrays.toString(a)
输出数组信息
int d = Arrays.binarySearch(b,60)
二分找60(必须有序)
b = Arrays.copyOf(a,5)
将数组a前5个给b

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/966535.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号