2022-07-14第七小组 姜珊 学习笔记

String-类

满足大驼峰式是类

public Class Ch01{
public ststic void main(String[]args){
//引用数据类型
	String V1="你好";
}
}

String是数据类型,字符串必须双引号,没有范围

引用数据类型:除了基本数据类型都是引用数据类型

变量不能重名,类也不可以,重名创建包

包实质上是文件夹,分门别类

包的命名规则:

1.包名都是小写,尽量使用字母

2.包名中尽量不出现下划线和字符

3.一般情况下使用站点名的逆序www.baidu .com

包名com.baidu.模块名

包名com.baidu.架构名

import java.util.Scanner;
public Class Ch01{
public ststic void main(String[]args){
//键盘输入
Scanner in=new Scanner(System.in);
//开始输入
String s= in.next();
        System.out.println("你输入了:"+s);
}

next有返回值,返回值String 快捷键var

流程控制

if(){
}else{

}

if范围小,else范围大

switch case()

结构清晰简明扼要

特殊点:只能判断如下数据类型

byte,short,int,字符型

引用:string,枚举

break:停止

defaule:位置灵活,不乱放

键盘输入

package com.jsoft.morning;
import java.util.Scanner;
public class Ch02 {
 public static void main(String[] args) {
        // 工具
        // 构建一个工具,键盘输入
        Scanner in = new Scanner(System.in);
        // 开始输入
        String s = in.next();
        System.out.println("你输入了:" + s);
    }
}

数组

数据类型说明:

int[]a1={1,2,3,4}
inta2[]={1,2,3,4}
int[]a3=new int[]{1,2,3,4}

数据类型初始值

byte,short.,int,long :0

float、double :00

char : \u000 空白

boolean :false

String :null

int[] :null

二维数组:

in[][]a2=new int[5][]

每个二维数组里都是一个一维数组,声明二维数组必须指定长度

数组的长度是属性

程序出现异常时,出现异常位置后的代码不会执行

If

if(条件表达式){

要执行的语句们

1.多重if

每个if之间没有联系,这些if有可能都执行

if(a == 10)

if(b == 20)

if...else if........else...

else 互斥的功能,一套结构中就至多走一个

2.我们在写if...else if的时候,要注意条件的顺序

int a = 10;

if(a > -1){

xxxxx

}else if(a > 0){

xxxx

}

3.如果情况比较多,条件判断比较复杂,最后一种情况不建议直接写else

最后面必须有百分之200的把握,可以写else否则,还是写else if

For循环

for(inti=0;i<10;i++){
}

执行流程:

1、i=0外层for循环启动

2、找外层for循环

3、走里层For循环

4、里层循环完后,外层循环体循环完

5、i=1外层循环再次启动

关键字:break,continue (只能控制离他们最近的循环)

Foreach

增强for循环

使用for循环遍历数组

for each操作更安全。不影响原始数据

While do while

int i=10;
while(i<10){
System.out println(i);
i++
}
do{System.out println(i);
			i++
	}while(i<20);

while 和do while区别:

do while循环,无论条件是否满足,循环至少执行一次

while如果不满足,一次都不循环

重点:
for循环----了解,运用不自如,
数组---了解
while---理解
do while--理解
心得:
今天再次学了循环用在Java,知道用法概念,当组合嵌套式比较吃力,计算器明白基本原理,但是自己写程序困难,还需要理解练习

posted on 2022-07-14 22:31  j珊  阅读(36)  评论(0)    收藏  举报

导航