JAVA基础day02
今天是我学习JAVA的第二天,现在通过每周两次博客对一周的学习课程进行总结和归纳。之前在学校里学习JAVA基础,和现在学习是两种不同教学模式,本人更喜欢课工场的教学方式,通过理论和实践来加强对知识点的学习理解,学校注重的是对书本上的知识点讲解,而张辉老师则是知识点+实践,这一套流程反复的训练,最重要的还是要多敲、多练、多积累经验,代码出现错误第一件事是自己尝试看检查代码,而不是急于求助,看看是不是缺少标点符号,字母没有大写等问题,其实大多数都是一些细节上的问题。如果运行报错的话,可以查看帮助文档,如果解决不了可以请教教员。
一、变量
定义:变量是一个存储空间的表示,其值是可以发生变化的。
二、变量的使用
1、声明变量
int age; // 在内存空间中开辟一个Int类型大小的空间
2、给变量赋值
age=19; //给这个空间赋值为19
3、使用
System.out.println(age); //控制台输入语句ecplise中为syso+alt+/ idea中为sout
三、变量的命名规则
1、由数字、字母、下划线、美元符号组成,不可以用数字作为开头。
2、变量的命名不能和关键字重名;
3、命名需要有意义和驼峰式命名规则。
四、常量
定义:一个存储空间的标识,其值是不可以发生变化的。
五、常见的数据类型
①数值型
byte short int(默认) long
②浮点型
float double(默认)
③字符型
char
④布尔型
boolean //结果为 true, false
⑤引用数据类型
String
六、预习笔记
Scnner的使用:
第一步:导入Scanner类
import java.util.*;
第二步:创建Scanner对象
Scanner input=new Scanner(System.in);
第三步:获得键盘输入的数据
int now =input.nextInt();
String name=input.next();
七、预习检测
①//判断一个数字是否为偶数,能被2整除的数字
Scanner input=new Scanner(System.in);
System.out.print("请输入一个数字:");
int num=input.nextInt();
String result=(num%2==0)?"偶数":"奇数"; // %取余 三目运算符
System.out.println(num+"是一个"+result);
②//根据用户输入的会员卡号,判断用户是否中奖
Scanner input=new Scanner(System.in);
System.out.print("请输入4位会员卡号:");
int no=input.nextInt();
System.out.print("您的会员卡号位:"+no);
//分解会员卡号各位上的数字
int gW=no%10;
System.out.print("您的会员卡号个位是:"+gW );
int sW=no/10%10;
System.out.print("您的会员卡号十位是:"+gW );
int bW=no/100%10;
System.out.print("您的会员卡号百位是:"+gW );
int qW=no/1000;
System.out.print("您的会员卡号千位是:"+gW );
//计算各位之和
int sum=gW+sW+bW+qW;
System.out.println("会员卡号4位数字之和为:"+sum);
//判断是否中奖 卡号之和>25中奖,否则谢谢参与
String info =(sum>20)?"恭喜您获得玛莎拉蒂一辆":"谢谢参与!";
System.out.println(info);