c++ string 类型转换为decimal类型_JAVA常量、关键字、变量、类型、标识符、类型转换...

  1. bug提示非法字符,一般都是中英文符号问题。

  2. 最开始定义的类名最好和文件名一样。

  3. ed1cd6e53b06f5dc751560c370e6fa88.png

  4. 用cmd执行时,可以写文件首字母然后暗Tab会自动搜索补齐。

  5. Notepad每次编译完要保存一下才能运行。

ec777662c46768ed3d38373fd8fef98b.png

关键字(不同行业有自己的术语,例如土匪黑话)

JAVA里的关键字就是具有特殊含义的单词,大约50个关键字,出现时编译器会标注不同颜色。

b329a9d235a278cccf20637dda0602e1.png

常量

例如无论在哪可以用3.14代替Π

9e784f22c14eb55bb8336f4cb44c0943.png

/*  字符串常量:"HelloWorld"  整数常量:  不带小数的数字。666,-88  小数常量:带小数的数字。13.22,5.1  字符常量:用单引号包括起来的内容。'A' ,'0','我'  布尔常量:布尔值,表示真假。true false  空常量:一个特殊值,空值。null    主要是看不同的常量怎么输出*/public class javacommondata {  public static void main(String[] args) {    //字符串常量    System.out.println("HelloWorld");    System.out.println("-----");    //用分割线来隔开,便于区分        //整数常量    System.out.println(666);    System.out.println("-----");        //小数常量:    System.out.println("13.22");    System.out.println("-----");        //字符常量:    System.out.println('A');    System.out.println('我');    System.out.println("-----");        //布尔常量    System.out.println(true);    System.out.println(false);    System.out.println("-----");        //空常量    //空常量是不能直接输出的    //System.out.println(null);            }}

PC储存设备最小信息单元叫“位”也叫“比特位” b

PC中最小的存储单元叫“字节” byte B

字节由连续的8个位组成

JAVA时强类型语言,对每一种数据类型都给出明确的数据类型,不同的数据类型也分配了不同的内存空间。

9323f7d81f4fa54ae5cc145130c7df69.png

7cdab9f641e290f0814091aeaaf40344.png

变量:它意义在于调整一个变量的值可以使整个输出发生变化。

e3d8aebcfffd1a830b98b8a9e20b052b.png

e3d8aebcfffd1a830b98b8a9e20b052b.png

基本思路是,把一个值发在一个暂存位置(其实就是存在PC的内存上,本质上变量是内存中一小块区域),要想改变输出,对暂存位置的变量名进行赋值即可。

1.变量名标记对应暂存位置。2.还得有数据类型,JAVA是强类型语言。3.10是变量值,必须有变量值才有意义,没有值会报错。

8d6f6e42cef64892b49c92cc8298b6c1.png

/*  变量的使用  取值格式:变量名  修改值格式:变量名 = 变量值*/public class variable {  public static void main(String[] args) {    //定义变量    //定义变量格式:变量名 = 变量值    int a = 10;    //输出变量    System.out.println(a);        //修改变量    a = 20;    System.out.println(a);        //定义char类型的变量    char c = 'a';    System.out.println(c);        //定义long类型变量    //long类型定义时,防止整数过大,因为pc会认为时int型,所以在值后面加L    long l = 1000000000000L;    System.out.println(l);    System.out.println("---------");        //定义float类型变量    //float类型定义时,防止类型不兼容,后面加F    float f = 13.21F;    System.out.println(f);  }}

long类型定义时,防止整数过大,因为pc会认为时int型,所以在值后面加L

float类型定义时,防止类型不兼容,后面加F

标识符:是给类,方法,变量等起名字的符号。

类型转换分为:自动类型转换,强制类型转换。

cc70be9f32e3603e789446c542e9e888.png

cc70be9f32e3603e789446c542e9e888.png

810a3cd0ea80584b0070316b84f93918.png

例如

/*  类型转换*/public class Changetype {  public static void main(String[] args){    //自动类型转换    double d = 10;    System.out.println(d);        //定义byte类型的变量    byte b = 10;    //把一个byte类型变量赋值给一个short类型变量,按照那张图的顺序是可以的    short s = b;    //byte复制给int    int i = b;        //这是不可以,类型不兼容    //char c = b;        //强制类型转换    //88.88浮点型的范围比int型范围大,加一个强制转换(int)就可以转换了    int k = (int)88.88;    System.out.println(k);    //发现88.88转换成了88,虽然成功但存在数据丢失  }}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值