1.变量

变量的三要素:  数据类型,变量名,变量值

变量的命名规则:

1.包名所有字母均小写。
  2.类名首字母大写
  3.变量首字母小写,后续有含义的单词首字母大写。例如stuName  stuAge
  4.首字母只能是字母,下划线和$符号中的一个,后续的内容可以是数字。  
    注意点:变量名不能和关键字重复

定义变量的两种方式
001.先声明,再赋值
    int num;
 num=5;
002.声明的同时并赋值
int num=5;

The local variable title may not have been initialized
   局部变量"title"没有被初始化(赋值)

2.数据类型

数据类型分为:基本数据类型和引用数据类型

基本数据类型分为:数值行(整数类型:byte、short、int、long、浮点类型:float、double、)、字符型char、布尔型boolean、

注意:char类型只能存储单个字符,如果想存入一个空字符,要打一个空格。

引用数据类型:类,接口,数组等。

3.表达式的概念

用运算符将操作数连接起来的式子就称为表达式a+b

4.运算符

赋值运算符:=

例如:num=3,将右边的值赋给左边的变量

算术运算符:+,-,*,/,%,

例如:double wuNian=benJin+(benJin*0.036)*5;

自增运算符:++,--
  int num=5;
  num++;//等价于 num=num+1;

5.类型转换

类型转换主要应用在算术运算时和赋值运算符时。存储为数越多,类型的级别越高

转换方式:自动类型转换/强制类型转换

自动转换:

byte b=7;

int i=b

强制转换:

int num=333;

byte= by num;   //错误

byte by =(byte)num;   // 正确

short sh=num;      //错误

short sh=(short)num;   正确

6.Scanner 的用法

使用Scanner分三步:
  01.先导入包import java.util.Scanner; (进入到商场)
  02.创建一个扫描仪对象  Scanner input=new Scanner(System.in);
  02.启动扫描按钮       String name=input.next();

如何接收用户从键盘上录入的内容?
  路人甲说:接收int怎么搞?
  专业人士解析:input.nextInt()
  路人乙收:如何接收double类型?
  专业人士解析:input.nextDouble();
  星爷问:如何接收字符串?
  专业人士解析:input.next()

例如:

输入四位会员卡号;

package cn.happy.one;
import java.util.*;    //Scanner可以用*代替,
public class Huiyuan {
 public static void main(String[] args){
  Scanner input=new Scanner(System.in);
  System.out.println("请输入四位会员卡号:");
  int kaHao;   
  kaHao=input.nextInt();
  System.out.println("会员卡号是:"+kaHao);
  int geWei=(kaHao%10);
  int shiWei=(kaHao/10%10);
  int baiWei=(kaHao%100/10);
  int qianWei=(kaHao/1000);
  int sum=(geWei+shiWei+baiWei+qianWei);
  String jl=(sum>20)?("法拉利"):("啥都没有");
  System.out.println("各个位数的和为:"+sum);
  System.out.println("恭喜会员卡号为:"+kaHao+"的人您中奖了!奖品为:"+jl); 

 

 

 

posted on 2015-07-25 19:22  爬上墙头等红杏、  阅读(381)  评论(0编辑  收藏  举报