• 2 15总结


    /**
    *总结第二到十五章语法
    *
    */
    第二章
    声明变量及使用:
    语法: 数据类型 变量名;
    eg: int age;

    语法: 变量名 = 值;
    eg: age = 18;

    合并语法: 数据类型 变量名 = 值;
    eg: int age = 18;

    强制转换
    语法: (数据类型)表达式
    eg: double d =3.1415926;
    int b =(int)d;

    第三章
    if选择结构
    语法:if(条件){
    //代码块
    }
    eg: if(true){
    system.out.print("条件成立执行");
    }

    if-else选择结构
    语法:if(条件){
    //代码块
    }else{
    //条件不成立时执行
    }
    eg: if(true){
    system.out.print("条件成立执行");
    }else{
    system.out.print("条件不成立执行");
    }

    多重if选择结构
    语法:if(条件){
    //代码块
    }else if(条件二){
    //条件二成立时执行
    }else{
    //条件一二都不成立时
    }
    eg: if(true){
    system.out.print("条件成立执行");
    }else (true){
    system.out.print("条件二成立执行");
    }else{
    system.out.print("条件都不成立执行");
    }

    嵌套if选择结构
    语法: if(条件1){
    if(条件2){
    //条件1,2成立时执行
    }else{
    //条件1成立,条件2不成立时执行
    }

    }else{
    //1,2都不成立
    }
    eg: if(条件1){
    if(条件2){
    system.out.print("条件1,2成立时执行");
    }else{
    system.out.print("条件1成立,条件2不成立时执
    行");
    }

    }else{
    system.out.print("条件都不成立执行");
    }

    第四章
    switch选择结构
    语法:switch(表达式1){
    case 常量1:
    //代码块1
    break;

    case 常量2:
    //代码块2
    break;
    ......

    default:
    //代码块n
    break;
    }

    eg:int a=2;
    switch(a){
    case 1:
    system.out.print("条件1成立执行");
    break;

    case 2:
    system.out.print("条件成立执行");
    break;
    ......

    default:
    system.out.print("条件都不成立执行");
    break;
    }


    第五章
    循环结构
    语法: while (循环条件){
    //循环操作
    }
    eg: int i =1;
    while(i<=100){
    system.out.print("这是循环体~~~~");
    i++;
    }


    第六章
    for循环
    语法:for(初始部分;循环条件;迭代部分){
    //循环体
    }
    eg: for(int i =0;i<5;i++){
    system.out.print("这是循环体~~~~");
    }

    第八章
    数组
    声明数组语法: 数据类型[] 数组名; 或 数据类型 数组名[];
    eg: int [] age; 或 int age [];

    分配空间语法: 数组名 = new 数据类型[数组长度];
    eg: age = new int [5];

    合并语法: 数据类型[] 数组名= new 数据类型[数组长度];
    eg: int [] age = new int [5];

    赋值语法: 数组名[下标值];
    eg: age [0] =18;

    数组排序: Arrays.sort(数组名);
    eg: Arrays.sort(age);


    第九章
    二重循环
    while与while嵌套
    语法: while(循环条件1){
    //循环操作1
    while(循环条件2){
    //循环操作2
    }
    }
    eg: while(true){
    system.out.print("这是循环体1~~~~");
    while(true){
    system.out.print("这是循环体2~~~~");
    }
    }

    do-while 与 do-while 循环嵌套
    语法: do{
    //循环操作1
    do{
    //循环操作2
    }while(条件1)
    }while(条件2)
    eg: do{
    system.out.print("这是循环体1~~~~");
    do{
    system.out.print("这是循环体2~~~~");
    }while(true)
    }while(true)

    for 与for循环嵌套
    语法:for(初始部分1;循环条件1;迭代部分1){
    //循环体1
    for(初始部分2;循环条件2;迭代部分2){
    //循环体2
    }
    }
    eg: for(int1=0;i<=5;i++){
    system.out.print("这是循环体1~~~~");
    for(int j =0;j<=2;j++){
    system.out.print("这是循环体2~~~~");
    }
    }


    while 与for循环嵌套
    语法: while(循环条件1){
    //循环操作1
    for(初始部分1;循环条件1;迭代部分1){
    //循环体1
    }
    }
    eg: while(true){
    system.out.print("这是循环体1~~~~");
    for(int j =0;j<=2;j++){
    system.out.print("这是循环体2~~~~");
    }

    }

    第十一章
    定义类名
    语法: public class 类名{

    }
    eg:public class School{

    }
    方法
    语法: 访问修饰符 返回值类型 方法名(){
    //方法体
    }
    eg: public void show(){


    }
    创建使用对象
    创建语法:类名 对象名 =new 类名();
    eg: School school =new School();
    使用语法:对象名.属性
    对象名.方法名()
    eg: school.show();


    第十二章
    定义类的方法
    语法:public 返回值类型方法名(){

    //方法的主体

    return 表达式;
    }
    eg: public int show(){
    int c =0;

    return c;
    }
    方法的调用
    语法: 对象名.方法名();

    第十四章
    定义带参方法
    语法:<访问修饰符>返回值类型<方法名>(<参数列表>){
    //方法主体

    }
    eg:public void show(String name,int age){

    }


    第十五章
    String name="张三";

    获取字符串的长度
    语法:length();
    eg:name.length();

    比较字符串
    语法: equals();
    eg: name.rquals("张三")

    连接字符串
    语法: concat();
    eg: name.concat("18岁");

    提取字符串
    语法:substring();
    eg: name.substring(0); //提取第0位

    搜索字符串
    语法:indexOf();
    eg: name.indexOf(1); //返回第1位的值

    拆分字符串
    语法:split(String separator,int limit);
    eg: String ci ="长亭外 古道边";
    chai =ci.split(" "); //按空格拆分

    去除首尾空格
    语法:trim();
    eg: name.trim();

    StringBuffer

    转换成String类型
    语法:toString();
    eg: StringBuffer a =new StringBuffer("abcdefg");
    a.toString();

    连接字符串
    语法:append();
    eg: StringBuffer a =new StringBuffer("abcdefg");
    a.append("hijk");

    插入字符串
    语法:insert();
    eg: StringBuffer a =new StringBuffer("abcdefg");
    for(int i=a.length()-3;i>0;i=i-3){

    a.insert(i,',');


    }

  • 相关阅读:
    微服务-1初识
    RESTful-5开发API
    RESTful-4使用教程
    RESTful-3架构详解
    RESTful-2一分钟理解什么是REST和RESTful
    RESTful-1概述
    Swagger-概述
    net core体系-web应用程序-4asp.net core2.0 项目实战(任务管理系统)-2项目搭建
    net core体系-web应用程序-4asp.net core2.0 项目实战(任务管理系统)-1项目说明
    (大数 startsWith substring) Exponentiation hdu1063
  • 原文地址:https://www.cnblogs.com/zhangxuuy/p/7779162.html
Copyright © 2020-2023  润新知