JAVA程序设计基础(动动你的小手,来看看吧!)

一、变量与数据类型

1.1、变量的声明、赋值并使用

int qianbao=20;

system.out.println("钱包里面有"+qianbao+"元");

1.2、命名规则:

开头要以字母、下划线_、人民币符号¥

变量包含数字,但是不能以数字开头

要区分大小写

不能以关键字开头,例如:class

命名要有意义哦

1.3、数据类型

整数类型:byte    short   long   int(字节数长短最常用的)

浮点数:float   double(双精度、字节数最长)

字符类型:char

布尔类型(判断真假):boolean——真(true) 假(false)

1.4、控制台的输入和输出

输入:先导入——注意位置

Import java.util.Scanner;

创建一个Scanner对象——input /sc

Scanner input=new Scanner(System.in);

获取用户输入的数据

String name=input.next();//获取数据

语法:String——next();         int——nextint();

输出:

System.out.println();——换行输出

System.out.print();——不换行输出

注意:换行效果在下一行才能看的出来     换行\n

System.out.prinf();——进行字符输出,不换行

%s——String字符串

%d——int 整数类型

%.1f——浮点数类型         float/double         .1代表保留一位小数

%c——char

%b——Boolean

命名

SwitchValue——帕斯卡

myName——驼峰

二、运算符和表达式

2.1、运算符

赋值运算符:=

关系运算符:> >= <  <=  ==  !=

算术运算符:+ - * / ++  --

逻辑运算符: 与&&     或||    非!

操作数:单目、双目、三目运算符

三元运算符—条件?"符合":"不符合"(如果是变量就不需要引号)

2.2、操作数向大操作数类型转换,计算结果也为表达式中大操作数的类型

自动:箭头方向都是允许自动转换

强制转换类型:转换成哪种类型就在前面加括号

int round=(int)(2*3.14*r)

三、条件结构

单分支:if(满足条件){

                            语句1;

                             };

双分支:if(满足条件){

                             语句1;

                             }else{

                              语句2;

                              };

多重条件结构:if(满足条件){

                                           语句块1;

                                             }else if(满足条件2) {

                                              语句块2;

                                             }else{

                                              语句块3;

                                            }

嵌套条件结构:if(条件表达式1){    

                                if(条件表达式2){       

                                  语句块1;      

                                } else {       

                                  语句块2;      

                                 }

                                  } else {      

                                 if(条件表达式3) {              

                                   语句块3;      

                                  } else {     

                                   语句块4;      

                          } }

switch结构:switch (表达式) {      

                             case 常量 1:         

                                          语句;         

                                          break;      

                             case 常量 2:       

                                           语句;         

                                           break;     

                                              …          

                              default:         

                                            语句;         

                                            break;

                                }

四、循环结构

while循环

while(循环条件) {      

                     循环操作;

                     };

应用场景:当...的时候,不知道循环次数

do...while循环

do{

        执行循环语句;

        }while(循环条件)

特点:先执行后判断,至少执行一次

for循环:

for(初始化表达式;条件表达式;迭代表达式(自增、自减)){

      循环结构;

      };

跳转语句

break——终止整个循环

countinue——终止当前循环,跳到下一次循环

五、类和对象

世界万物皆对象,如:类:电脑       类是对象的抽象

对象——对象是类的实例化—实际的例子

类的定义

访问修饰符  class 类名{

      //类的属性和方法

    }

类的方法

访问修饰符 返回值类型  方法名([参数]){

        //方法体                         有两种:void—理论中的值         return—返回实际能计算

     }

六、方法(定义一次,可重复使用)

1、概念

用途:系统方法——无需定义直接调用   substring(x,y)

自定义方法——先定义后调用

定义时是形式参数,调用是实际参数

2、无参数无返回值方法

访问修饰符  void 方法名([形式参数]){

        [方法体]

       }

3、有参数无返回值方法

访问修饰符  void 方法名(形式参数){

        [方法体]

       }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值