使用java理解程序逻辑(1)

今天开始,把以前学习的东西做一个整理,方便实时查阅,希望大家能够喜欢。可能查询上面比csdn那种麻烦,但是也希望大家能够多多理解,我尽量按照章节来,大部分东西都能够看到。有些东西可能不太好整理,我也就没整理了,见谅。前期更新比较多,后期看情况更新。

如果有地方不正确,或者大家有问题,也欢迎来问我,多多评论,谢谢了!

 

 

基本数据类型:

char:字符类型 只能存放单个字符 必须在'中      char sex='男';

int:整型 只能存放 整数: 0 负整数  正整数       int a=8;

double:双精度浮点型(小数点类型)          double b=7.77;

String:字符串类型 只能放在"中[最常用数据类型]   String c="见到你很高兴";

boolean:真假类型 只有true:真    false:假       boolean d=false;

 

快捷键:

ctrl+/:注释快捷键

输出快捷键:alt+/

\n:换行符 \t:制表符

 

int a;//声明变量:只是说法 内存中没有

a=20;//赋值:向内存开辟空间 并存放值 20

int b=30;//合二为一 声明并赋值

 

double fs=98.5;

System.out.println("java最高分是:"+fs);//拼接字符串 最终成字符串类型

 

变量命名规则:

java中变量名:只能包含:大小写字母 、0-9数字、 _、 $

变量名=首字符+其他字符

首字符:不能包含 数字0-9 其他都可以包含

变量名:最好采用 骆驼式写法(从第2个单词开始 首字母都大写)

变量名:不可以使用关键字(public int class double static )

变量必须被赋值 才能被使用

变量名不能重名

 

import java.util.Scanner;//导入输入功能包(允许使用输入器)

Scanner input=new Scanner(System.in);//创建输入器

输入三步骤:1、导入输入功能 2、创建输入器 3、开始输入

 

自动类型转换:小的可以自动放到大的里面

强制类型转:会有精度损失

double a=10;//int --> double 10.0 自动类型转换(隐式转换)

int b=(int)4.8;//double-->int 强转(强制类型转换)

 

=:赋值 ==:匹配相等不

比较运算符:> < >= <=小于等 ==等于 !=:不等于 都返回true 或 false

条件体内部仅有一条语句时  {} 可以省略 但是 多条语句不能省

三元运算符:条件? 值1 : 值2 如果条件返回 true:返回值1 否则:返回值2

String result= 1==1?"aaa":"ccc";

if(1==1)

{
  result="aaa";
}

else

{
  result="bbb";
}
System.out.println(result);

posted on 2017-03-29 17:17  凌雨轩林  阅读(1084)  评论(2编辑  收藏  举报

导航