当前位置: 首页 > news >正文

3月16号

今天学了一些java的相关知识:

Scanner in = new Scanner(System.in);//这个是java中输入必备的一条语句

int n=0;//对n初始化
n=in.nextInt();//输入n的值
double x=0;//浮点数
x=in.nextDouble();//浮点数的输入

int[] numbers=new int[100];//定义数组,并且数组大小为100
numbers[0]=0;
numbers[1]=1;//对数组进行赋值

int n=in.nextInt();
int[] numbers=new int[n];//通过输入n的值来创建大小为n的数组,避免浪费空间
int c=numbers.length;//数组numbers的长度

注意:1.数组变量是数组的管理者而非数组本身.

        2.数组必须创建出来然后交给数组变量来管理.

        3.数组变量的赋值是管理权限的赋予.

int a1[]={1,2,3,4,5,6};
int a2[]=a1;

对a2做改变,同时a1也会发生相同的变化.

        4.数组之间的比较是判断是否管理同一个数组.

int a[]={1,2,3,4,5,6};
int b[]={1,2,3,4,5,6};
System.out.println(a==b);

 这个输出结果是false.因为数组a与数组b不是管理同一个数组,他们是不同的数组但是有这相同的数组元素.

java中的for的格式不仅可以与c语言相同,同时还有一种格式:

for(<类型><变量名>:<数组>){.........};

eg.for(int k: a){.......};

每次循环数组a中元素依次从a[0]往后赋值给k,因此k的值一直在变.

包裹类型:

    boolean      Boolean

    char            Character

    int               Integer

    double        Double 

包裹类型的用处:

     1.获得该类型的最大最小值.  

     2.判断该字符是否为数字.

     3.判断该字符是否为小写.

     4.将该大写字符变成小写.

System.out.println(Integer.MIN_VALUE);//int类型最小值
System.out.println(Integer.MAX_VALUE);//int类型最大值

System.out.println(Character.isDigit('1'));
System.out.println(Character.isDigit('一'));//判断是不是数字

System.out.println(Character.isLowerCase('a'));//判断是不是小写

System.out.println(Character.toLowerCase('B'));//大写变小写

一些Math用法:

Math.abs();//取绝对值
Math.round();//对小数进行四舍五入
Math.random();//获得一个随机数(小数)
Math.pow(x,n);//求x的n次方

相关文章:

  • SNX币合规交易突破 XBIT去中心化交易所引领DEX安全新范式
  • 【算法学习之路】10.二叉树
  • 关系数据库设计基础:函数依赖、码与多值依赖详解
  • 大语言模型基础--task2:大模型技术基础
  • 平方矩阵问题
  • AlarmManager添加定时任务
  • 【JavaEE】快速上手JSON:构建高效 Java 后端数据桥梁,开启交互新篇,以 @RequestBody 为引的探索之旅
  • Amazon 全球买卖商品 库存模型
  • 2、操作系统之软件基础
  • 新手村:数据预处理-异常值检测方法
  • 94.HarmonyOS NEXT动画系统实现教程:深入理解FuncUtils
  • 从被动响应到主动预见:智能可观测性技术的变革与实践
  • 【CVPR-2023】DR2:解决盲人脸复原无法覆盖真实世界所有退化的问题
  • Redis监控:从睁眼瞎到千里眼的进化史
  • WindowsPE文件格式入门01.PE头
  • Maven 的核心包
  • 浅析Model Context Protocol (MCP)协议:概念、优势与实战应用
  • Nest系列:NestJS 中 Logger 完全指南:从基础到企业级实践-04
  • IE代理切换器v1.2免费版
  • Python中的多态与Java、C#、C++中的多态的区别有哪些?
  • 图集︱“中国排面”威武亮相
  • 体坛联播|郑钦文收获红土赛季首胜,国际乒联公布财报
  • 中铁房地产24.7亿元竞得上海松江新城宅地,溢价率20.42%
  • 以总理内塔尼亚胡称决心彻底击败哈马斯
  • 汪明荃,今生不负你
  • 咖啡戏剧节举办第五年,上生新所“无店不咖啡,空间皆可戏”