Java-02 java基础(一)

 本次Java基础学习包含三个方面:关键字、标识符、注释

一、关键字 

关键字是被Java语言赋予特殊含义的单词 ,组成关键字的字母全都小写,在定义名称的时候不能出现关键字,会报错

 二、标识符

标识符就是给类、接口、方法、变量等起名字时使用的字符序列 

标识符的组成规则:

1、英文大小写字母

2、数字字符

3、_和$ 

注意事项:

1、不能以数字开头

2、不能是Java中的关键字

3、区分大小写

常见的命名规则:
    包(其实就是文件夹,用于解决相同类名问题)
        单级: 使用小写字母构成或与数字一起构成 举例:day01
        多级: 使用小写字母构成或与数字一起构成,父子关系的目录,使用.连接 举例:com.project.day01
    类或者接口
        一个单词: 首字母大写  举例:Student
        多个单词: 所有单词首字母大写,其余字母小写  举例: HighStudent
    方法和变量
        一个单词: 全部由小写字母构成 举例: eat()
        多个单词: 第一个单词全部小写,从第二个单词开始,首字母大写  举例: playGame()
    常量
        一个单词: 全部由大写字母构成  举例: PI
        多个单词: 全部由大写字母构成,单词和单词之间使用_下划线连接  FIRST_NAME

三、注释 

注释是用于解释说明程序的文字,常用的注释有三种:单行注释、多行注释、文档注释

单行注释格式:    //注释内容

多行注释格式:    /*   注释内容  */

文档注释格式:    /**   注释内容  */

初学时养成注释的习惯,先将解决思路通过注释写出来,然后按照注释一步一步写出代码

需求:写一个程序,在控制台输出HelloWorld

分析:1、首先定义一个类

           2、程序想要被JVM调用必须有main方法

           3、输出语句 


//定义一个类,类名demo
public class demo{
//定义一个main方法
      public static void main(String[] args){
//输出指令System.out.println()
            System.out.println("Hello World!")
      }
}

 

练习:

1、输入圆形半径,求圆形的周长和圆形的面积,并将结果输出。(输入利用Scanner、PI用3.14)

//导包   外部键入需要Scanner包
import java.util.Scanner;
public class Test{
     public static void main(String[] args){
//创建一个对象来接收键入值
          Scanner sc = new Scanner(System.in);
//输出一句提示语
          System.out.println("请输入圆的半径:");
//定义键入的变量名
          int r = sc.nextInt();
//计算圆的面积和周长
          double s = 3.14*r*r;
          double c = 2*3.14*r;
//输出
          System.out.println("圆的面积为:" + s);
          System.out.println("圆的周长为:" + c);
     }
}

2、某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, 加密规则如下:每位数字都加上 5,然后用和除以 10 的余数代替该数字,再将第一位和 第四位交换,第二位和第三位交换。

 

import java.util.Scanner;
public class Test {
        public static void main(String[] args) {
            System.out.println("请输入一个4位正整数:");
            Scanner sc=new Scanner(System.in);
                  int str1 = sc.nextInt();
                  int a=str1%10;
                  int b=str1/1000;
                  int c=str1/100%10;
                  int d=str1/10%10;
        System.out.println("加秘后:"+((a+5)%10*1000+(b+5)%10*1+(c+5)%10*10+(d+5)%10*100));
        }
}

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网络!搬运工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值