博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javaSE------变量和运算符的知识
阅读量:6211 次
发布时间:2019-06-21

本文共 1179 字,大约阅读时间需要 3 分钟。

 一.变量

1.对变量的认识(理解)

   

2.变量的命名规范和规定:

   1.首字母必须要小写

   2.次要单词的首字母要大写,这两条叫     驼峰命名法studentname→studentName→firstStudentName

   3.名字中不能有空格

   4.不能以数字开头

   5.可以以$和_开始,除此之外,变量名不能包含任何其他特殊的字符

     但是尽量不要使用$和_(因为使用$和_一般都是自动生成的代码)

   6.变量名要起的有意义,可以自我解释。比如像第2条的列举

   7.变量名中不能使用JAVA中的关键字,比如你不能用void ,public等作为变量名

二.数据类型

1.八种基本数据类型

  

由于我的水平有限,很多上机操作截屏都来写,太麻烦!所以我只讲些我认为最重要的东西,希望大家课余的时间多自己看看。

 

 

这主要指的是加和减。童鞋们可以自己找不同类型的数试一下!!

三.运算符

1.运算符的优先级

 1.括号优先

 2.一元运算符

 3.二元运算符 先乘除 后加减

 3.多元运算符

 4.赋值运算符

2.++,--的介绍(理解)

++:表示自增,自己可以增加一个

--:表示自减,自己可以减少一个

i++:表示先惊醒操作再进行自增

++i:表示先自增再进行操作

i--:表示先操作,再自减

--i:表示先自减,再操作

举例:int x =5;    int x =5;

      int y=++x;   int y =x++;

 那么:x=6, y=6;   x=6,y=5;

你可以仔细体会一下,用javac 验证一下。

四:获取键盘输入

 (平时都是编译的那些程序都是静态的,童鞋们应该很无聊吧,今天教大家获取键盘输入)

1.定义对象:java.util.Scannner. input=new java.util.Scanner(System.in);

2.获取输出:eg: int age =input.nextInt();

 

下面给童鞋们举例啦

 

下面是运行的结果:

 

同学们,自己体会一下,试验一下,怎么用的!

 

 -----------------------------

2012 - 07 -06 -han 

 

2.强制类型转换

 
  1. double result = 33.4
  2. int numA = (int) result; 
  3. System.out.println(numA); 

 numA为:33;

 

 

 
  1. int a = 21
  2. String b = "chenchen"
  3. System.out.println(a+b); 

 输出的结果为:21chenchen

说明:字符串与其他任何类型的数据用加号连接时,其他类型的数据都会自动的转换字符串类型,然后两个字符串再连接。

     本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/552657,如需转载请自行联系原作者

你可能感兴趣的文章
PHP守护进程化
查看>>
python类和模块区别,python命名空间
查看>>
揭开自然拼读法(Phonics)的神秘面纱
查看>>
【Python】启动迅雷下载
查看>>
新技术与注会
查看>>
医美分期一定会倒下一大片?
查看>>
MongoDB 通过配置文件启动
查看>>
组合模型初探
查看>>
git解决冲突(rebase版)
查看>>
一行代码打开相册/相机
查看>>
【Lintcode】二叉树的最大深度 - 比较简单,用递归比较好,不递归也能做,比较麻烦...
查看>>
批量 kill mysql 线程
查看>>
Spring Cloud 概述
查看>>
Extensions in UWP Community Toolkit - Overview
查看>>
【详细】【转】C#中理解委托和事件
查看>>
网络通信
查看>>
华为手机设置桌面图标角标提醒的实现
查看>>
[日常] Go语言圣经-错误,函数值习题
查看>>
CSS 文本字体颜色设置方法(CSS color)
查看>>
springMVC Model ModelMap 和 ModelAndView的区别(转)
查看>>