当前位置:   article > 正文

java基础01

java基础01

一、基础
程序:数据+运算符+语法结构
数据类型:
基本数据类型:
byte(1字节) short(2个字节) char(2个字节) int(4个字节) long(8个字节)
float(4个字节) double(8个字节)
boolean(1字节)

   char:单字符,单引号中有且只有一个字符 
    引用类型:String:字符串,双引号中包含的0到n各字符串
  • 1
  • 2

1234+5678=?

变量:内存中开辟的用于临时存储数据的小空间()
宾馆 内存
房间 变量
房间类型 变量的数据类型
房间号 变量的名称
住人 存储数据
使用步骤: 确定房间类型和房间号 声明变量(确定数据类型和变量名)
入住 赋值(将数据存储到变量中)

变量的命名规则:

  • a.可以使用数字,字母,—,$,中文组成
  • b.不能使用java中的关键字
  • c.不能以数字开头

补充:数据类型转换
前提:相互转换的数据一定要相似
自动类型转换:将小类型的数据转换成大类型数据时,会发生自动类型转换

强制类型转换:将大类型的数据转换成小类型数据时,会发生强制类型转换
(强制类型转换有风险)

    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类型是一种独特的类型,不能转换成数值
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

//将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.赋值运算符:=,+=,-=,
=,/=,%=
/*

  • 赋值运算符: =:赋值号是将右边的数据赋值给左边的变量
    ** ++运算符**
  • a++:在原来的基础上+1,后++,先将变量的值赋值给整体,然后在偷偷+1
  • ++a: 在原来的基础上+1,前++,先将变量的值+1;然后将其赋值给整体
    */
    3.比较运算符: >,<,>=,<=,!=,==
    比较运算后得到的结果一定是boolean,true/false
    字符串的相等比较:.equals()
    字符串比较开发中一般用.equals()而不是==
    4.逻辑运算符
    &&:并且 连接两个比较表达式 表达式1 && 表达式2
    ||:或者 连接两个比较表达式 表达式1 || 表达式2
    ! :取反 !表达式1

运算符的优先级别:
算数运算符>比较运算符>逻辑运算符>赋值运算符
三、交换逻辑
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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/569726
推荐阅读
相关标签
  

闽ICP备14008679号