当前位置: 首页 > news >正文

记事本做网站背景色怎么弄seo搜索引擎优化方式

记事本做网站背景色怎么弄,seo搜索引擎优化方式,北京西站地铁是几号线,wordpress 文章内容模版1. 变量 1.1 变量的概念 变量是计算机内存中的一块存储单元,是存储数据的基本单元变量的组成包括:数据类型、变量名、值,后文会具体描述变量的本质作用就是去记录数据的,比如说记录一个人的身高、体重、年龄,就需要去…

1. 变量

1.1 变量的概念

  • 变量是计算机内存中的一块存储单元,是存储数据的基本单元
  • 变量的组成包括:数据类型、变量名、值,后文会具体描述
  • 变量的本质作用就是去记录数据的,比如说记录一个人的身高、体重、年龄,就需要去程序中记录数据,而不同的数据使用不同的数据类型去存储,后文会具体描述

1.2 变量的定义

变量的定义有三种方法

  • 直接声明
  • 先声明后赋值
  • 多个同类型变量声明与赋值

代码举例:

public class VariableDefine {public static void main(String[] args) {int age;                //第一种方法:变量的声明age = 21;int number = 12345;     //第二种方法:先声明后赋值int a,b,c = 100,d=123;  //第三种方法:多个同类型变量声明与赋值System.out.println("age = " + age);System.out.println("number = " + number);System.out.println("c = " + c);System.out.println("d = " + d);}
}
  • 以上代码可以清晰看到三种变量的定义方法

  • 输出结果:
    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

    • 要实现 age = 21这种效果,只需要在输出时,用字符串 + 变量就可以了,如上输出,其中,+只做文字拼接,不做加法计算

    • 注意如果只是单纯输出变量的值,不需要双引号,如

      System.out.println(age);	//输出变量的值,不需要加双引号
      System.out.println("age");	
      //如果加了双引号,那么输出的是字符age,既不是变量age也不是变量的值。
      

      输出结果
      外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

注意事项:

  • 未赋值的变量是不能使用的,当我们注释掉了age,此时age就没有赋值,可以看到没有赋值是直接报错了
    在这里插入图片描述

  • 第三种定义变量的方法,不推荐使用,因为代码可读性不高,不便于阅读

1.3 变量概念解析

有了变量的定义,用以上代码解析一下变量的概念

  • 变量是计算机内存中的一块存储单元,是存储数据的基本单元
    • 当我们声明一个变量age,int age;那么在内存当中就会开辟一个int字节的空间,这块空间的名称叫做age,我们可以通过age来访问到这一块空间
      在这里插入图片描述

此时里面还没有数据,我们只需要赋值age = 21;就把数据存到内存当中
在这里插入图片描述

  • 变量的组成包括:数据类型、变量名、值
    • 比如说:int number = 12345;,其中int是整数类型,变量名为number,值为12345,这三个部分组成了一个number变量

2.数据类型

Java是一个强类型的语言,它的变量具有严格的数据类型区分

在Java中,任何一个值都有他对应的数据类型

我们可以大概的把数据类型分为两类

  • 基本数据类型
    • 整数
    • 浮点数
    • 字符类型
    • 布尔类型
  • 引用数据类型(可以理解为,除了基本数据类型其他基本上都是引用数据类型)
    • 字符串
    • 数组
    • 对象

下面将会具体介绍数据类型

2.1 整数类型

整数类型里面有四种类型

类型字节取值范围(二进制)取值范围(十进制)
byte1字节-2^7 ~2^15-1-128~127
short2字节-2^15 ~ 2^15-1-32768~32767
int4字节-2^31 ~ 2^31-1-2147483648~2147483647
long8字节-2^63 ~ 2^63-1-9223372036854775808~9223372036854775807
  • 其中,int是整数的默认类型

代码举例:

public class DateType {public static void main(String[] args) {byte a =  127;short b = 32767;int c = 2147483647;long d = 9223372036854775807;}
}

可以看到,实际上在编译器上, 当我们定义一个long类型,为什么输入了数字之后,明明是long的合法范围,却显示最大呢?
在这里插入图片描述
_id=img-Os2Lh8gN-1725799836837)

  • 那是因为整数的默认类型是int类型,所以当你输入这么大个数字的时候,其实默认的是把这个数字存放到int类型的空间中,但是很显而易见,四个字节的空间无法存放这么大的数字。

    • 解决方法:在后面加个L,表示是long类型,即

      long d = 9223372036854775807L;
      
  • 那么我们什么时候会加L呢?

    • 当数值超过了int类型的范围,则需要在数值后面加上L
    • 当数值并未超过int类型的范围,则可加可不加
      • 一般如果不加的话,且没超过int类型的范围,那么就是默认int类型,即使你变量的数据类型是long,但值如果没超过int类型的话,实际上还是以int类型存放,因为假如定义了long d = 100;,那么就会开辟8个字节空间来存放100,造成了很大的空间浪费

2.2 浮点类型

浮点类型主要是单精度浮点数(float)和双精度浮点数(double),两者都是近似值而不是精确值

类型字节负数取值范围正数取值范围
float4字节-3.4E+38 ~ -1.4E-451.4E-45 ~ 3.4E+38
double8字节-1.7E+308 ~ -4.9E-3244.9E-324 ~ 1.7E+308

其中,double为浮点数的默认类型,若要为float赋值,需要在值的后面加F
在这里插入图片描述

代码举例:

public class DateType {public static void main(String[] args) {float a = 3.4E+38F;double b = 1.7E+308;System.out.println("a = " + a);System.out.println("b = " + b);}
}

2.3 字符类型

类型字节取值范围(无符号数)字符编码
char2字节0 ~ 65535Unicode字符集(万国码)
  • Unicode字符集支持ASCII码

2.3.1 字符类型的赋值方式

  • 字符赋值

    public class DateType {public static void main(String[] args) {char ch1 = 'a';char ch2 = '1';char ch3 = '耶';char ch4 = '!';System.out.println("ch1 = " + ch1);System.out.println("ch2 = " + ch2);System.out.println("ch3 = " + ch3);System.out.println("ch4 = " + ch4);}
    }
    
  • 整数赋值

    • 用ASCII码的值进行直接赋值 0~127

      public class DateType {public static void main(String[] args) {char ch1 = 33;char ch2 = 65;char ch3 = 98;char ch4 = 100;System.out.println("ch1 = " + ch1);System.out.println("ch2 = " + ch2);System.out.println("ch3 = " + ch3);System.out.println("ch4 = " + ch4);}
      }
      

      运行结果
      在这里插入图片描述

    • 用Unicode(万国码)的值进行直接赋值 0~65535

      • 中文的取值范围是:\u4e00(19968) ~ \u9af5(40969) 十六进制(十进制)

        public class DateType {public static void main(String[] args) {char ch1 = 19968;char ch2 = 20249;char ch3 = 20255;char ch4 = 40869;System.out.println("ch1 = " + ch1);System.out.println("ch2 = " + ch2);System.out.println("ch3 = " + ch3);System.out.println("ch4 = " + ch4);}
        }
        

        运行结果
        在这里插入图片描述

  • 进制赋值

    • 用单引号包括十六进制的Unicode字符值,要以\u开头

      package com.csdn.code.day3;public class DateType {public static void main(String[] args) {char ch1 = '\u4e00';char ch2 = '\u4fa2';char ch3 = '\u5af3';char ch4 = '\u9af5';System.out.println("ch1 = " + ch1);System.out.println("ch2 = " + ch2);System.out.println("ch3 = " + ch3);System.out.println("ch4 = " + ch4);}
      }
      
      • 中文的取值范围是:\u4e00 ~ \u9af5 十六进制

        运行结果
        在这里插入图片描述

2.3.2 转义字符

我们刚刚看到的’\u’就是一个转义字符,表示一个十六进制数对应的的字符

下面我们来具体了解一下什么是转义字符

转义字符概念:用于保存一些特殊符号或者是一些特殊的效果

以下是常用的转义字符

转义字符描述
\n换行符
\t缩进(制表位)
\ \反斜线
\‘单引号
‘’双引号

代码举例:

public class DateType {public static void main(String[] args) {System.out.println("i\nlove\nyou\n");System.out.println("i\tlove\tyou\t");System.out.println("\\i love you\\");System.out.println("\'i love you\'");System.out.println("\"i love you\"");}
}

运行结果
在这里插入图片描述

2.4 布尔类型

类型字节取值范围描述
boolean1字节true/false仅可描述”真“或者”假“
  • 布尔类型不能参加算术运算
  • true表示真
  • false表示假

代码举例:

package com.csdn.code.day3;public class DateType {public static void main(String[] args) {boolean a = true;        //直接对布尔类型的变量赋值boolean b = false;       //直接赋true or falseint c = 20;int d = 40;boolean result1 = c > d;    //赋值 最终结果为true or false的表达式boolean result2 = c < d;System.out.println("a = " + a);System.out.println("b = " + b);System.out.println("result1 = " + result1);System.out.println("result2 = " + result2);}
}

运行结果如下:
在这里插入图片描述

2.5 String类型

类型取值范围字符编码
String任何""之间的值Unicode字符编码

String类型是JDK提供的一个类,属于引用数据类型,任何""包括的内容都是字符串

代码举例

package com.csdn.code.day3;public class DateType {public static void main(String[] args) {String str1 = "I am ?0 o O";String str2 = "I am 21 years old\n";System.out.println(str1);System.out.print(str2);     // \n和println()方法都有换行的效果,选其一即可}
}

运行结果
在这里插入图片描述


文章转载自:
http://histotomy.rgxf.cn
http://scoot.rgxf.cn
http://harry.rgxf.cn
http://imperishable.rgxf.cn
http://conditionally.rgxf.cn
http://sissy.rgxf.cn
http://slicker.rgxf.cn
http://newswriting.rgxf.cn
http://zygodactylous.rgxf.cn
http://directive.rgxf.cn
http://sobriquet.rgxf.cn
http://hcs.rgxf.cn
http://arachnid.rgxf.cn
http://hegari.rgxf.cn
http://pyrometallurgy.rgxf.cn
http://dilatory.rgxf.cn
http://semitonal.rgxf.cn
http://signorino.rgxf.cn
http://stanvac.rgxf.cn
http://downbow.rgxf.cn
http://judicature.rgxf.cn
http://ultrasecret.rgxf.cn
http://agued.rgxf.cn
http://splenius.rgxf.cn
http://esthesis.rgxf.cn
http://elflock.rgxf.cn
http://provirus.rgxf.cn
http://rhizopodan.rgxf.cn
http://orangeism.rgxf.cn
http://conscience.rgxf.cn
http://terminological.rgxf.cn
http://tiewig.rgxf.cn
http://shark.rgxf.cn
http://quicklime.rgxf.cn
http://dreyfusard.rgxf.cn
http://riksmal.rgxf.cn
http://monologuist.rgxf.cn
http://gladden.rgxf.cn
http://tankman.rgxf.cn
http://plerom.rgxf.cn
http://phytopathogen.rgxf.cn
http://hindward.rgxf.cn
http://sere.rgxf.cn
http://collage.rgxf.cn
http://handgrip.rgxf.cn
http://xinca.rgxf.cn
http://hexosamine.rgxf.cn
http://lightless.rgxf.cn
http://remark.rgxf.cn
http://aeromancy.rgxf.cn
http://tonally.rgxf.cn
http://totalistic.rgxf.cn
http://chersonese.rgxf.cn
http://highland.rgxf.cn
http://erotica.rgxf.cn
http://reforming.rgxf.cn
http://hog.rgxf.cn
http://defence.rgxf.cn
http://feed.rgxf.cn
http://extender.rgxf.cn
http://romaic.rgxf.cn
http://embracery.rgxf.cn
http://youngling.rgxf.cn
http://abominator.rgxf.cn
http://foodaholic.rgxf.cn
http://indubitably.rgxf.cn
http://mistreatment.rgxf.cn
http://malty.rgxf.cn
http://fireworm.rgxf.cn
http://periodize.rgxf.cn
http://superheavy.rgxf.cn
http://spectrometer.rgxf.cn
http://intumescent.rgxf.cn
http://found.rgxf.cn
http://cerecloth.rgxf.cn
http://hypnopaedic.rgxf.cn
http://lemuel.rgxf.cn
http://filterability.rgxf.cn
http://teletext.rgxf.cn
http://featurish.rgxf.cn
http://synthesis.rgxf.cn
http://lipsalve.rgxf.cn
http://bvi.rgxf.cn
http://jug.rgxf.cn
http://dari.rgxf.cn
http://ferociously.rgxf.cn
http://imbalance.rgxf.cn
http://plank.rgxf.cn
http://roistering.rgxf.cn
http://notch.rgxf.cn
http://petit.rgxf.cn
http://aromaticity.rgxf.cn
http://corollary.rgxf.cn
http://mermaid.rgxf.cn
http://dos.rgxf.cn
http://ortanique.rgxf.cn
http://samarium.rgxf.cn
http://armageddon.rgxf.cn
http://shivery.rgxf.cn
http://propellent.rgxf.cn
http://www.dt0577.cn/news/72994.html

相关文章:

  • 应该知道的网站手机上如何制作自己的网站
  • dede企业网站带留言板后台查询seo技术306
  • 怎么建设企业网站技术培训学校机构
  • javst WordPress 主题沈阳网站关键字优化
  • 夏天做那个网站致富营销型外贸网站建设
  • 网站建设 业务员小程序推广的十种方式
  • 甘肃省住房和城乡建设部网站个人主页网页设计模板
  • 唐山市城市建设规划局网站快速排名教程
  • 在那些网站可以接兼职做网站服务器多少钱一年
  • 医院信息化建设网站aso优化app推广
  • 福建住房与城乡建设网站常用的网络推广手段有哪些
  • 在哪个网站上可以学做衣服今日头条号官网
  • 免备案的网站建设网络营销案例有哪些
  • 漯河做网站优化推广一般收多少钱
  • 宁波网站建设开发服务重庆网站建设推广
  • 鄂州网站制作哪家好一个新的app如何推广
  • 制作网站找哪家好国外引流推广软件
  • 网站漂浮窗口代码免费p站推广网站入口
  • 如何搭建自己的网站服务器地址工业设计公司
  • 做解析会员电影的网站自动友链网
  • 网站建设小组实验报告口碑营销的方法
  • 爱网站在线观看免费品牌营销成功案例
  • 别人的做网站发表文章的平台有哪些
  • 网站的素材做logo免费私人网站建设软件
  • 宁波专业网站建设怎么做百度推广退款投诉
  • 自己在网站做邮箱网络营销是什么
  • 阿里云 wordpress rds内蒙古seo
  • 昆明做网站建设的公司哪家好seo专员岗位职责
  • wordpress全站关闭评论google中文搜索引擎
  • 不提供花架子网站 我长沙网站推广公司