zoukankan      html  css  js  c++  java
  • 重点语法

    第二章:
    int:整型 double:双精度浮点型 char:字符型 String:字符串型
    语法:数据类型 变量名; 如:String name;
    变量名=值; 如:name=“张三”;
    数据类型 变量名=值; 如:String name=“张三”;
    变量命名的规则:
    a:变量命名必须以字母、下划线“-”或“$”的字符开头
    b:变量可以包括数字,但不能以数字开头。
    c:除了“-”或“4”符号以外,变量名不能包含任何特殊字符。
    d:不能使用Java的关键字。
    语法:
    (数据类型)表达式 如:double d=34.434; int b=(int)d; “=”是赋值运算符 “==”是比较运算符。
    第三章:
    语法:if(条件){
    //代码块1
    }else{
    //代码块2
    }
    如:int sorce=340;
    if(sorce==340){
    System.out.println(“答对了”);
    }else{
    System.out.println(“答错了”);
    }

    语法:if(条件1){
    //代码块1
    }else if(条件2){
    //代码块2
    }else{
    //代码块3
    }
    如:int sorce=340;
    if(sorce==340){
    System.out.println(“答对了”);
    }else if(score==546){
    System.out.println(“答错了”);
    }else{
    System.out.println(“....”);
    }
    语法:
    if(条件1){
    if(条件2){
    //代码块1
    }else{
    //代码块2
    }
    }else{
    //代码块3
    }
    如:
    int score=43;
    String name=“九点”;
    if(score==43){
    if(name==九点){
    System.out.println(“姓名正确”);
    }else{
    System.out.println(“姓名有误”);
    }
    }else{
    System.out.println(“都错误”);
    }

    第四章:
    语法:switch(表达式){
    case 常量1:
    //代码块1:
    break;
    case 常量2:
    //代码块2:
    break;
    .....
    default:
    //代码块n:
    break;
    }
    如:int mingci=1;
    switch(mingci){
    case 常量1:
    System.out.println(“奖励一台电脑”);
    break;
    case 常量2:
    System.out.println(“奖励一台计算机”);
    break;
    .....
    default:
    System.out.println(“没有奖励”);
    break;
    }
    第六章:
    语法:while(循环条件){
    //循环操作
    }
    如:int i=1;
    while(i<=100){
    System.out.println(“好好学习”);
    i=i+1;
    }
    语法:do{
    //循环操作
    }while(循环条件);
    如:int i=1;
    do{
    System.out.println(“好好学习”);
    i++;
    }while(i<=100);
    语法:for(表达式1,表达式2;表达式3){
    //循环体
    }
    如:for(int i=0;i<100;i++){
    System.out.println(“好好学习”);
    }

    第八章:
    语法:数据类型[] 数组名;
    数组名=new 数据类型[数组长度];
    数据类型[] 数组名=new 数组类型[数组长度];
    数组名[下标值];
    数据类型[] 数组名={值1,值2,......值n};
    排序语法:
    Arrays.sort(数组名);

    第十章:
    语法:while(循环条件1){
    //循环操作1
    while(循环条件2){
    //循环操作2
    }
    }

    do{
    //循环操作1
    do{
    //循环操作2
    }while(循环条件2);
    }while(循环条件1);

    for(循环条件1){
    //循环操作1
    for(循环条件2){
    //循环操作2
    }
    }

    while(循环条件1){
    //循环操作1
    for(循环条件2){
    //循环操作2
    }
    }

     

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

    }


    public class<类名>{
    //定义属性的部分
    属性1的类型 属性1;
    属性2的类型 属性2;
    .......
    属性3的类型 属性3;

    // 定义方法的部分
    方法1;
    方法2;
    .....
    方法n;

    }

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

    语法:类名 对象名=new school();
    对象名.属性
    对象名.方法名()

    第十二章:
    语法:public 返回值类型方法名(){
    //方法的主体
    }
    return 表达式;
    对象.方法名();

    第十四章:带参的方法
    语法:<访问修饰符> 返回值类型 <方法名> (<参数列表>){
    //方法的主体
    }
    对象.方法名(参数1,参数2,....,参数n)

    1.获取字符串的长度

        语法:length();

        eg:name.length();

     

    2.比较字符串

        语法: equals();

        eg: name.rquals("张三")

     

    3.连接字符串

        语法: concat();

        eg: name.concat("18岁");

     

    4.提取字符串

        语法:substring();

        eg: name.substring(0);  //提取第0位

     

    5.搜索字符串

        语法:indexOf();

        eg: name.indexOf(1);  //返回第1位的值

     

    6.拆分字符串

        语法:split(String separator,int limit);

        eg: String ci ="长亭外 古道边";

            chai =ci.split(" ");  //按空格拆分

     

    7.去除首尾空格

        语法:trim();

        eg: name.trim();

     

     

     

    StringBuffer

     

    8.转换成String类型

        语法:toString();

        eg: StringBuffer a =new StringBuffer("abcdefg");

    a.toString();

     

    9.连接字符串

        语法:append();

        eg: StringBuffer a =new StringBuffer("abcdefg");

    a.append("hijk");

     

    10.插入字符串

        语法:insert();

        eg: StringBuffer a =new StringBuffer("abcdefg");

    for(int i=a.length()-3;i>0;i=i-3){

     

            a.insert(i,',');

  • 相关阅读:
    mysql8.0.12 安装+配置, Navicat Premium 12 安装+激活,mysql workbench 安装 (Unsupported Operating System 报错解决)
    给大厨写的R数据分析代码
    oracle 数据库表字段的缺失值统计 基于python
    Android onTouchEvent, onClick及onLongClick的调用机制
    android 2D绘图总结1
    详解Android动画之Interpolator插入器
    Android事件触发机制
    抗锯齿与postInvalidate
    详解Android动画之Frame Animation
    android surfaceView与view使用小结
  • 原文地址:https://www.cnblogs.com/nanchao/p/7786501.html
Copyright © 2011-2022 走看看