赞
踩
一、基础
程序:数据+运算符+语法结构
数据类型:
基本数据类型:
byte(1字节) short(2个字节) char(2个字节) int(4个字节) long(8个字节)
float(4个字节) double(8个字节)
boolean(1字节)
char:单字符,单引号中有且只有一个字符
引用类型:String:字符串,双引号中包含的0到n各字符串
1234+5678=?
变量:内存中开辟的用于临时存储数据的小空间()
宾馆 内存
房间 变量
房间类型 变量的数据类型
房间号 变量的名称
住人 存储数据
使用步骤: 确定房间类型和房间号 声明变量(确定数据类型和变量名)
入住 赋值(将数据存储到变量中)
变量的命名规则:
补充:数据类型转换
前提:相互转换的数据一定要相似
自动类型转换:将小类型的数据转换成大类型数据时,会发生自动类型转换
强制类型转换:将大类型的数据转换成小类型数据时,会发生强制类型转换
(强制类型转换有风险)
int a = 10; double b = a;//自动类型转换 double c = 3.14; int d = (int) c;//强制类型转换 //System.out.println(d); //字符类型:单引号中有且只有一个字符,底层是一个unicode值 /* * A:65 * a:97 * 0:48 */ char e = '%'; int e1 = e;//自动转换类型 System.out.println(e1); double k = e; //boolean类型是一种独特的类型,不能转换成数值
//将dounle类型的数据转换成BigDecimal对象
BigDecimal ao = new BigDecimal(a+"");
BigDecimal one = new BigDecimal(1+"");
//使用取余方法,获取运算后的结果
BigDecimal r = ao.remainder(one);
//获取bingdecimal对象的小数值;
double r1 = r.doubleValue();//此时将是我们想要的结果
System.out.println(r1);
二、java中的运算符的使用
1.算数运算符:+,-,,/,%,++
整数和整数进行算术运算的结果一定是整数
加号两侧任意一侧的数据类型为字符串时,该加号起拼接作用,得到的结果也一定是字符串
2.赋值运算符:=,+=,-=,=,/=,%=
/*
运算符的优先级别:
算数运算符>比较运算符>逻辑运算符>赋值运算符
三、交换逻辑
int a = 10,b = 20;
int c = a
a = b;
b = c;
四、扫描仪输入
1.导包 import java.util.Scanner;
2.创建一个扫描与 Scanner sc = new Scanner(System.in);
3.使用扫描仪输入数据: int a = sc.nextInt();
double b = sc.nextDouble();
String str = sc.next();
2.使用java开发石头剪刀布的游戏
五.随机器
Random r = new Random();
int a = r.nextInt(3);0–2之间的整数
取值范围:n–m之间的整数
int a = r.nextInt(n-m+1)+n;
电脑出拳:使用随机器 computer 0石头 1剪刀 2布
玩家出拳:扫描仪输入 player 0石头 1剪刀 2布
平局: computer-player = =0
胜利: player-computer== -1|| player-computer= =2
失败: player-computer== -2|| player-computer==1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。