标签:
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);
标签:
原文地址:http://www.cnblogs.com/blogzyl/p/4676425.html