Java入门:方法与IDEA环境

倒计时五天,加油~(๑•̀ㅂ•́)و✧

方法

将功能单独抽取出来

public static void 方法名称() {
    
    }
方法名称();

方法命名规则同变量:第一个单词小写,后首字母大写
就是C中的函数
方法不能嵌套定义,可以嵌套使用

Jshell

轻量级使用,命令行直接运行在这里插入图片描述
/exit退出

运算时类型转换
short a=1;
short b=2;
short result=a+b;//错误写法!
short result=5+8;//正确写法!赋值时会自动对常量进行类型转换
int result=a+b;//正确写法!

short/byte/char运算时会自动提升为int,接收值的数据类型必须为int
全为常量赋值时,编译器会进行常量优化(自动类型转换)

选择结构

switch()括号中的数据类型只能为int/short/char/byte/String/enum
switch可以写在前面(竟然第一次知道…)
在这里插入图片描述
do{}内的语句都要加分号
最后while后要加分号

Java中的1只能作为数值类型,不能做布尔类型
所以死循环的写法是while(true

IDEA入门

绕了半天终于搭建环境了,有C的基础学语言果然快得多
快速新建main:psvm回车
输出语句:sout回车
自动修复:option+回车(同时按)
删除整行:command+x
复制整行:command+d
对齐:command+option(先按)+l
选中区域注释:command+shift+/
移动整行代码:command+shift+⬆️/⬇️
批量修改变量名:fn+shift(先按)+触控条上F6
显示库内方法详细实现:control+单击方法名

实际使用

不换行的print:System.out.print();
输出换行符:System.out.println();
快速生成循环:10.fori回车

for (int i = 0; i < 10; i++) {
    
    
        }

太好用了叭!(超大声
方法

public static 返回类型(参数列表){
    
    
方法体
return 返回值;
}
重载

方法名称相同,但参数列表不同
参数个数不同、类型不同、多类型顺序不同都可以重载
但重载方法的返回值类型不能不同
重载与修饰符(public)无关

猜你喜欢

转载自blog.csdn.net/Rachel_IS/article/details/104390057