java第一天笔记

1:注释

Java中的注释一共有三种,分别为单行注释,多行注释,文档注释

2:java的变量

变量的表示方式:变量类型 变量名 = 变量值;

例如:

        int num = 10;

        int 为变量类型

        num 为变量名

        10 为变量值

3:数据类型(需要记住)

整数4个:byte, short, int, long, -- 默认是int

小数2个: double,float,  -- 默认是double

字符:char , 用单引号

boolean ,  boolean

如果要引用数据类型:字符串-String(双引号) , 数组,集合,类,对象

4:键盘录入

(1)首先在class上面写导包 import Java.util.Scanner;
(2)然后创建键盘录入对象 Scanner x=new Scanner(System.in);
   注:这里的x只是创建一个Scanner对象,而取得一个简单名字,你可以任意取,但是不能把数字和特殊符号(!、&等)当做名字。
(3)最后通过对象获取数据 int y=x.nextInt();
   注:这里x所连接的后缀不只有nextInt,也有nextDouble、nextFloatdeng,这要看你输入的数据类型。
5:数据类型的转换

数据类型转换有两种分别是自动类型转换强制类型转换,他们分别有以下特征:

(1)自动类型转换:

                只要double参与的运算,都会自动转换为double类型

                两种数据类型要兼容(整数和小数)

                目标类型大于源类型,如double和int

(2)强制类型的转换:

               需要手动转换,可能会丢失精度(精准度)

                目标类型 变量名 = (目标类型)源类型

6:运算符

(1)赋值运算符

        变量名 = 变量值;

        变量值可以是一个表达式的结果:如两个数的和

(2)算术运算符

        基本的算术运算:+、-、*、/、%、++、--

        复合算术运算符:+=、-=、*=、/=、%=

(3)关系运算符

(4)逻辑运算符

7:下面是作业和上课的小练习

(1)上课练习

package pingduoduo;
public class lianxi1 {
    public static void main(String[] args) {
		/*double a=98.5;
		String name="张三";
		char b='男';
		System. out. println("分数: "+a);
		System. out. println("姓名:"+name);
		System. out. println("性别:"+b);*/
        String name="小明";
        int age = 25;
        int year = 3;
        int xm =5;
        String js = "Java";
        String hobby = "篮球";
        System. out. println("这个同学的姓名是:"+ name);
        System. out. println("年龄是: " + age);
        System. out. println("工作" + year + "年了");
        System. out. println("做过" + xm + "个项目");
        System. out. println("技术方向是" + js);
        System. out. println("兴趣爱好是: "+ hobby);
    }
}

 显示结果:

(2)用户在控制台手动输入一个4位数卡号,分别获取各个数字,然后打印出来同时判断有没有中奖,一等奖:4个数字的和结果大于20就中奖率;二等奖:十位数大于7的话就中奖其他的就是没有中奖,显示谢谢惠顾且一等奖和二等奖,不能同时获得。

package zuoye;

import java.util.Scanner;

class next1{

    public static void main(String[] args){

        Scanner b = new Scanner(System.in);

        System.out.print("请输入卡号第一位数字");

        int c = b.nextInt();


        System.out.print("请输入卡号第二位数字");

        int  d= b.nextInt();


        System.out.print("请输入卡号第三位数字");

        int e = b.nextInt();


        System.out.print("请输入卡号第四位数字");

        int f = b.nextInt();

        System.out.println(c+d+e+f);

        int m = c+d+e+f;

        if(m>20){

            System.out.println("一等奖");

        }else if(m>=7&&m<=20 ){

            System.out.println("二等奖");

        }else{
            System.out.println("没有中奖;谢谢惠顾");
        }

    }

}

显示结果:

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值