Day2总结

注释

在运行期间 注释的代码是不会执行
注释的分类
1.单行注释 语法 // 后面的内容是注释的内容
2.多行注释 语法 /* 中间的内容就是注释的内容 /
3.文档注释 /
* 提示的注释的内容 */ 一般写在类上或者方法上作用对类与方式进行说明

标识符

1.一般用于给 类 接口 ,方法,变量 ,常量 ,枚举 …来进行命名的一个字符序列
2.标识符组成部分
1.字母 a-z A-Z 这个范围
2.数字 0-9 这个范围
3.特殊的符号 $ _
4.一般不建议使用其他的特殊的符号

命名规范

1.包 :全部是小写 组成部分 域名+公司的名+项目的名称+包的具体的含义
例子: com.yc.ssm.test 测试包

2.类与接口
类名字首字母必须大写.如果是多个单词进行组合 每一个单词的首字母必须大写,其它字母都是小写

3.方法,变量
首字母是小写 多个单词组成 每一个单词的首字母是大写 其它单词都是小写,,遵循驼峰命名

4.常量
程序运行期间 其值不会发生改变的量就被称为叫常量
定义常量的名字 全部是大写. 多个单词组成是以下划线来进行分割。如:GET_MAX

JAVA数据类型

基础数据类型
整数类型 :byte, short, int 整形(默认) ,long
小数类型: float,double(默认)
布尔类型 boolean true 真 false 假
字符类型 表示单个字符 char ‘男’ 使用单引号来进行包裹
引用数据类型
类,接口,数组,String
空类型 : null 直接输出打印造成空指针异常

数据类型的转换

数据类型转换
1.自动类型转换 :
将小的数据类型转换为大的数据类型 不需要处理 由系统进行直接处理
2.强制类型转换
大的数据类型转换为小的数据类型 ,需要自身来处理, 可能会丢失数据

运算符

1.算术运算符 + - * /
2.赋值运算符 += -= /= *=
3.关系运算符 == != >= <= 关系运算符的结果 肯定是boolean 真true 与 假 false
4.逻辑运算符
用于来处理程序中的逻辑就可以使用逻辑运算符 && 并且 || 或者 !非
&&都为true才是true,||一个为真结果为true,! 与结果相反
5.三元运算符
.语法: 表达式1 ? 表达式2 : 表达式3
表达式1的判断结果为真结果为表达式2,为假则结果为表达式3,表达式2和3的数据类型要一致

自增 自减 运算符

1.自增++ 自减 –

2.注意事项:
单独作为一个表达式 num++ ++ num没有任何区别
不单独作为一个表达式
num++ ===>先获取值 再进行运算
++ num ==> 先进行运算 再获取其值

作业

1.产生一个随机数(0-9) 键盘录入一个四位数 获取个位数 判断是否中奖了

 public static void main(String[] args) {
        Random r = new Random();
        int random = r.nextInt(10);
        Scanner s = new Scanner(System.in);
        System.out.println("输入一个四位数");
        int i = s.nextInt();
        System.out.println("随机数为"+random);
        if (i%10==random){
            System.out.println("猜中了");
        }else{
            System.out.println("哈哈");
        }
    }

2.键盘录入一个判断是否是水仙花数(个位的三次方+十位的三次方=百位的三次方)

 public static void main(String[] args) {
        System.out.println("请输入一个三位整数:");
        Scanner sc = new Scanner(System.in);
        int i = sc.nextInt();
        int a = i/100%10;
        int b = i/10%10;
        int c = i/1%10;
        if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==i) {
            System.out.println(i+"是水仙花数");
        }else {
            System.out.println(i+"不是水仙花数");
        }
    }

3.键盘录入三个数 得到最大的值

public class Test3 {
    public  static int max(int a, int b, int c){
        int max=0;
        if(a>b&&a>c){
            max=a;
        }else if (b>a&&b>c){
            max=b;
        }else {
            max=c;
        }
        return max;
    }
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.println("输入第1个数");
        int a = s.nextInt();
        System.out.println("输入第2个数");
        int b = s.nextInt();
        System.out.println("输入第3个数");
        int c = s.nextInt();
        int max = Test3.max(a, b, c);
        System.out.println("最大值为:"+max);
    }
}
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值