大前端

前端学习之家-大前端

2021-10-30

文章目录

  • java基础
    • java源程序入口
    • java中的注释
    • 编码规范
    • 输入输出
      • 输出打印
        • 制表符:
        • 对齐:
    • 输入
      • 输入的方法
    • 标识符

java基础

java源程序入口

main方法不能单独存在,必须放在类里面,有main方法的类必须定义为共有public的。

public class HelloJava{
    public static void main(String[] args){
        
    }
}

其中args只是参数名称,可以修改,一般不建议用别的,规范应该使用args。

java中的注释

1)单行注释://被注释的内容

2)多行注释:

/*

被注释的文本或代码块

*/

3)文档注释:

/***

*方法功能说明

*@author ykc

*@param paramName 含义(参数 参数名称 含义)

*@return 含义(介绍返回值)

*/

多为给文档生成类和方法提示信息的

编码规范

命名规范:驼峰式

  • 类的民资:首字母大写、每个单词首字母大写

  • 方法的名字:首字母小写、其后的每个单词首字母大写

  • 变量的名字:和方法名要求一样

要见名知意

代码规范:

  • 规范缩进

输入输出

system.out表示标准输出设备

system.in表示标准输入设备

输出打印

system.out.printf("字符串");//打印字符串,自动换行
system.out.print("字符串");//打印字符串,不换行
system.out.println("%d\n",int型数值);// 格式化输出,换行加\n
  • %s输出字符转String
  • %d输出整型int
  • %f输出单精度浮点数float
  • %lf输出双精度浮点数double
  • %ox输出十六进制

制表符:

\n、\r -----换行

\t-----tab键

对齐:

%-4.2f ”-“表示左对齐,不加“-”是右对齐,整数长度为4,小数长度为2,注意小数点占一位,**如果输出1234.56虽然超出了规定但是依然输出1234.56不会截断,但是如果输出的是字符串会超过长度会截断。**这和他们的存储方式有关系%4.6f表示至少输出4个最多输出6个

输入

输入的方法

Scanner对象中获取输入的方法

String nextline() 获取一行信息

boolean nextBoolean() 获取Boolean类型的值

short nextShort() 获取short类型的值

int nextInt() 获取int类型的值

long nextLong() 获取long类型的值

double nextDouble 获取double类型的值

举个例子,求圆周长:

// 一定要导入Scanner的包
import java.util.Scanner;
public class Doem{
    public static void main(String[] args){
        //先创建Scanner的对象
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入圆的周长:");
        // 获取半径
        int r = scanner.nextInt();
        //计算周长
        double circleLength = 2*3.14*r;
        System.out.println("圆的周长:"+circleLength);
    }
}

标识符

–Java标识符由数字,字母和下划线"_",美元符号$组成,只能以字母、“_”或“$”开头。(不能以数字开头) 一下是关键词不能用于命名

abstractdotrueprivatethrowimplementsclasstry
booleanthrowsdoubleimportvoidprotectedfloatfinally
breakelsepublictransientcharinstanceofnewfor
byteintreturnextendssuperinterfaceswitchnull
casefalseshortcontinuenativesynchronizedwhileif
catchfinallongpackagestaticvolatiledefaultthis

发表评论:

Copyright Your WebSite.Some Rights Reserved.