java基础知识

JAVA基础

第一章

程序的分解意思:

package com.XXXX.test;当前文件夹在 com.XXXX.test包下面

publicclass HelloWorld声明一个公共的(public)类文件(class),文件的名字是HelloWorld

 {代码编写的位置}

publicstaticvoid main(String[] args) 创建程序的入口 main

编写自己的指令

每一条指令,结束的位置都要用;

System.out.println("HelloWorld!!!"); println:输出信息后,立即换行。

\t:一个字表符的距离  (一定要写在""里面)

\n:在当前位置进行换行(一定要写在""里面)

\":进行特殊符号转义(一定要写在""里面)

注释的分类

//:代表的是单行注释    ctrl+?

/*   * 多行注释 ctrl+shirt+?   ctrl+shirt+\   */

/**:文档注释*/main alt+?  提示语句信息。

 

第二章

 

常用数据类型9

数:(从小到大)

  Byte     short      int(常用)       long

  小数:(从小到大)

   float 单精度           double 双精度(常用)

  非数值:

   char          单个字符 ‘男’ ‘女’

   boolean       true/false真假                                   (上面是9个基本数据类型,下面是1个引用型数据类型)

   String 字符串 

用法:  

1.声明一个变量(开辟一块空间),说明是什么数据类型

     列如:   int  money;

2.给变量进行赋值   =:代表赋值运算(将右边的值给左边)

     列如:    money = 1000;

3.将变量参与使用(运算)  因为money是整数类型,所以运算不能有小数:将后面运算完的结果强制转换为int类型的整数

 列如: money=  (int) (money  *(1+0.05)) ;在此处代表拼接

打印:System.out.println("一年之后本息金额:"+money);

1.变量名不能重复声明

2.变量的命名:字母,数字,下划线,$   

3.不能以数字开头规范:首字母小写,第二个单词首字母大写,要见名知意

4.必须赋值之后才能使用

 

%:取余

           (整数与整数的运算,得到的结果也是整数,会将小数后面的值全部省略)

           某个数据类型之间进行运算,得到的同样也是这个数据类型

                      System.out.println("结果为:"+c);

                             double d=2.5;

           小数和整数运算,得到小数      自动类型转换(小范围转大范围)

           小数转化为整数                    强制转换(大范围转小范围)

                            int e=(int)(d+a);

                           System.out.println(e);

                   int      转换为string类型进行拼接

 

键盘录入:

1.定义一个扫描仪(用来扫描录入的信息内容)  导包:ctrl+shift+o

Scanner input=newScanner(System.in);

2.提示请输入信息

System.out.println("请输入第一个成绩");

3.      接受数据,并将接受的结果赋值到变量中

double score=input.nextDouble();

还有几种类型,可以之间Alt+?快捷键可以查看提示。

第三章

简单if语句判断

If{}else{}   If{}else if{}else{}  

如果if为true,进入if,如果false,则进入else;

&&且; ||或;   !非;以上一般都用于条件判断;

注意:

 1.else多重选择结构:一旦条件满足,执行括号内容,后面将不在执行;

2.if(){}只能有一个

3.else if(){}可以有很多个

4.如果if和else if都不满足,则走else

5.else可以没有,也可以只有一个

6.条件顺序不能随意更改;

字符串匹配:"xxx".equals(xxx)

switch语句判断

switch()内的表达式:int short  byte  char String 枚举即:能够匹配的类型

switch (a) {switch只匹配一次,case能有多个但变量名字不能重复

case 1:变量中的值为1

break;没有break会依次向下执行,有则跳出switch循环;

default:case中没有匹配结果,执行default

break;}

while循环

while循环,先判断条件是否满足,在执行循环题的内容;

1,声明循环控制的变量(用于改变循环条件 );

           inti=1;

2,定义一个变量(用于累加求和)

           intsum=0;

3,确定循环条件,并使用while

           while(i<=100){

将i 累加到求和变量中;

           sum=sum+i;//等同于sum+=i

           System.out.println(i);

           改变控制变量,使得条件不会出现死循环的情况

           i++;   }        

4.输出结果

           System.out.println("累加求和的结果为:"+sum);  

do-while循环

先执行一次,在进行判断,至少执行一次;

String result=""设定变量为空,可以改变他的作用域;

 

while循环和do-while循环的区别

      前者:先判断在执行;

             后者:先执行一次,在判断;

             需要先判断条件,使用while

             需要先执行,使用do—while;

for循环(重要)

           第一个表达式:初始化循环变量(永远只执行一次)

           第二个表达式:循环的条件

           第三个表达式:修改循环变量

           for不适合询问类的循环方式

           一般用于固定次数的循环

           第一个表达式可以省略,但是要放在循环上先初始化;

           第二个表达式省略会导致死循环(因为没有循环条件控制循环次数)

           第三个表达式省略,同样进入死循环,(因为控制变量没有发生变化,永远满足循环条件)

           表达式之间的分号不能删除,但是表达式可以一起省略,省略之后出现死循环;

           注意:一般不会省略表达式  

break,continue,return的区别

break:跳出当前循环,执行循环后面的内容(还在执行)

continue:跳过当前循环,执行下一次循环(还在执行)

return:结束当前main入口,(当前程序不在执行)

几种循环的共同特点都是有循环变量循环条件更改循环变量

while:先判断,再执行

do-while:先执行一次,再判断

while 和 do-while适用于不确定循环次数的情况下执行的循环;条件结果是boolean类型,条件不能省略

for:先判断,再执行

for适用于循环次数确定的情况下;三个表达式,没有结果,条件可以省略

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值