使用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);