java编程基础2

switch语句格式:switch(表达式)

                            {

                                      case  取值1(常量表达式)

                                                执行语句;

                                                break;

                                      case  取值2

                                      .......

                                      default

                                                break; 

                            }

特点:1.被选表达式接收的值  byte   short   int    char

           2.case没有顺序

           3.结束方法只有break和  }  


break 用于选择结构和循环结构             continue  只用于循环结构

三种循环语句  while        do  while         for


函数(方法):定义在类中具有特定功能的独立程序

函数的格式:    (修饰符)  返回值 类型    函数名(参数类型    形式参数,.....)

                           {

                                       执行语句;

                                       return    返回值;

                           }


函数可以调用函数,但是函数中不能定义函数,mian也是函数(主函数)。


如何定义一个函数:1.它具有一个独立的功能,该功能运算结构是什么,目的是什么。

                                 2.是否需要调用数据内容参与其中。(用不用从外面调用变量数据)

方法的重载(overload):在同一个类中,允许存在一个以上的同名函数,只要他的参数个数或者参数类型不同即可。


数组:同一种数据的集合,其实数组就是一个容器。

数组的好处:可以自动让数组中的元素从〇开始,便于操作。

格式: 元素类型 [ ]   数组名 = new 元素类型 [ 数组的个数 ]

数组名称.length

多维数组  int [ ] [ ]  arr = new int [ 3 ] [ ];

                arr [ 0 ] = new int [ 3 ];

                arr [ 1 ] = new int [ 1 ];

                arr [ 2 ] = new int [ 2 ];

数组没有放数值的话,默认的初始化为 0  , 0.0  , 0.0f  ,false


java内存结构:栈内存 , 堆内存 ,方法内存,本地内存,寄存器内存。

栈内存:数据使用完毕,自动释放。(存放地址和形式参数等)

堆内存:实体在堆中,垃圾回收机制。(new出来的对象,都开辟了一个空间)


还有一些数组的相关算法,有以下几种:

1.数组的遍历

2.数组的最值

3.数组的选择排序

4.数组的冒泡排序

5.数组的位置置换功能

6.数组的折半查询

7.数组的进制转换


这些数组的算法我都没有记。。。


java的编程基础就没了,每个语言都是这样的。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值