java开发之基础程序逻辑

本文介绍了Java编程的基础知识,包括代码注释、变量、常量、运算符、不同类型的控制结构(如if-else、switch、循环)、数组以及类和对象的概念,为初学者提供了Java编程的基本构建块。
摘要由CSDN通过智能技术生成

在这里插入图片描述

第一章:走进java编程世界

代码注释

1.//:单行注释

2./* */:多行注释

3./** */:JavaDoc注释

第二章:变量、常亮和运算符

java常用的数据类型

数值类型

整数

byte 1字节 -27——27 -1

shout 2字节 -215——215 -1

int 4字节 -231——231 -1

long 8字节 -263——263 -1

小数

double 4字节 双精度 小数点后17位

float 8字节 单精度 小数点后8位

非数值类型

单字符 char eg: ‘男’

布尔值 boolean eg:true/false

字符串 String eg: “财经政法大学”

枚举

自定义类型

8种基本数据类型

byte 1字节 -27——27 -1

shout 2字节 -215——215 -1

int 4字节 -231——231 -1

long 8字节 -263——263 -1

double 4字节 双精度 小数点后17位

float 8字节 单精度 小数点后8位

单字符 char eg: ‘男’

布尔值 boolean eg:true/false

运算符种类

1.赋值运算符

2.算术运算符

3.数据类型转换

4.关系运算符

赋值

=

算术

1.+

2.-

3.*

4./

5.%(取余数)

比较(关系)

1.==

2.> >=

3.< <=

4.!=

逻辑

扫描器

Scanner input=new Scanner(System.in);
int num=input.nextInt();

第三章:if选择结构

if选择结构类型

1.简单的if选择结构

int num=10;
if(num==10){
    System.out.println("这个数是:"+num);
}

2.if-else选择结构

 int num=10;
    if(num==10){
        System.out.println("这个数是:"+num);
    }else{
        System.out.println("这个数不对");
    }
}

3.多重if选择结构

int num=10;
if(num==10){
    System.out.println("这个数是:"+num);
}else if(num==9){
    System.out.println("这个数不对");
} else if (num==8) {
    System.out.println();
}

4.嵌套if选择结构

int num=10;
if(num==10){
    if(num>=10){
        System.out.println("这个数是:"+num);
    }
}

第四章:switch选择结构

switch中只能等值判断

case +数字+:

break跳出循环;

Scanner input = new Scanner(System.in);
System.out.println("请输入数字");
int i = input.nextInt();
switch (i) {
    case 1:
        System.out.println("你选择的数字是"+i);
        break;
    case 2:
        System.out.println("你选择的数字是"+i);
        break;
    case 3:
        System.out.println("你选择的数字是"+i);
        break;
    default:
        System.out.println("选择有误");
        break;
}

第五章while循环结构

1.while循环

先判断在循环,不一定执行,可以循环无数次

int i=10;
  while(i==10){
      System.out.println("没问题");
}

2.do——while循环

先循环再判断,至少执行一遍,可以循环无数次

int i=10;
 do{
     System.out.println("没问题");
 }while(i==10);

第六章for循环结构

for循环和while循环相似,先判断再循环,需要定义循环的次数

循环的条件都在一个小括号里面,括号里面必须有两个“;”号,条件可以为空,或者不在小括号内。

要有迭代结束循环————" i++ "

for (int i = 1; i <= 10; i++) {
    System.out.println("第"+i+"边好好学习天天向上");
}
int i=1//只执行1次
    i>=10
    i++
    代码块//执行多次
    

结束循环:

1.break

直接跳出距离break最近的一个循环

2.continue

跳出本次循环————这次循环中continue后的代码不执行,但是循环不结束。

第八章数组

创建数组的方法:

int[] nums=new int[999];
int[] nums=new int[]{1,2,3,4,5,};

数组的含义:

数组是由多个数据类型放在一起的管理的地方,数组里面放的数据类型必须和数组的数据类型相同,可以创建类的数组。

数组的排序

int[] nums=new int[]{1,2,3,4,5,};
   Arrays.sort(nums);

第九章类和对象

变量的作用域

1.成员变量

1.定义在类中,方法外的变量

2.有初始值

3.可以在整个类中使用

2.局部变量

1.定义在方法中的变量或代码块中的变量

2.必须要给初始值

3.只能在方法或者代码块中使用

类的组成

类是由类的属性和方法组成的;

第十二章类的有参无参

带返回值

(int String double boolean)

return

不带返回值

void

类是对象的类型,对象是类的实例

第十五章字符串

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

定义在类中,方法外的变量

2.有初始值

3.可以在整个类中使用

2.局部变量

1.定义在方法中的变量或代码块中的变量

2.必须要给初始值

3.只能在方法或者代码块中使用

类的组成

类是由类的属性和方法组成的;

第十二章类的有参无参

带返回值

(int String double boolean)

return

不带返回值

void

类是对象的类型,对象是类的实例

第十五章字符串

[外链图片转存中…(img-RclCDiIK-1705383634693)]

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值