Java学习笔记(第6天)

//**笔记知识点汇总主要源自B站黑马程序员Java零基础视频教程**//


按Win+R并输入cmd回车打开cmd控制台


常用CMD命令

1.盘符名称+冒号:盘符切换

例:F:回车,即切换至F盘

 2.dir:查看当前路径下内容(展示隐藏目录)

例:dir回车,即展开当前路径下内容

 3.cd目录:进入单级目录

例:cd .android回车,即进入该目录

4.cd..:退回到上一级目录

 例:cd..回车,即退回上级目录

5.cd 目录1\目录2\...:进入多级目录

例:进入E:ODIS\CER

6.cd\:回退到盘符目录

 例:cd \回车

7.cls:清屏

  例:cls回车

8.exit:退出命令提示符窗口

  例:exit回车,即退出cmd命令窗

*9.练习:打开网易云音乐

法一:

 法二:

点击高级系统设置、环境变量

 双击系统变量中Path并添加路径

 注:

(1)为什么要配置环境变量?

在任意目录下可以打开指定软件。


安装好java JDK后

(1)按Win+R并输入cmd回车打开cmd控制台

(2)输入java -version,如果能够成功输出java jdk 的版本,即表明java JDK 环境变量配置完成。


编译程序(入门案例)

public class helloworld
{
	public static void main(String[] args)
	{
		System.out.println("Hello World!");
	}
}

 注:

javac工具:把.java文件编译成.class文件

java工具:运行代码


 常见高级记事本:Editplus、Notepad++、Sublime...

Notepad++配置

 


注释

1.单行注释://注释信息

2.多行注释:/*注释信息*/

3.文档注释:/**注释信息*/


关键字

关键字全部小写且高亮显示

class:用于(创建/定义)一个类

类是Java最基本的组成单位

HelloWorld在本段代码中表示类的名字

{}表示类的范畴

public class HelloWorld
{
}

字面量

布尔类型:布尔值,表示真假。只有两个值:true,false

空类型:空值:null

输出语句:System.out.println();

public class ValueDemol{
       public static void main(String[] args){
    System.out.println(666);
    System.out.println(-666);
    System.out.println(6.66);
    System.out.println(-6.66);
    System.out.println(true);
    System.out.println(false);
    System.out.println("菜菜不是菜菜");
    System.out.println('菜');
    System.out.println("null");
//null不能直接打印,要用字符串的形式进行打印
}
}


 \t 制表符

在打印的时候,把前面字符串的长度补齐到8,或者8的整数倍。最少补1个空格,最多补8个空格。

public class ValueDemol{
       public static void main(String[] args){
    System.out.println("name" + '\t' + "age");
    System.out.println("sue" + '\t' + "18");
}
}


变量

注:只能存一个值;变量名不允许重复定义;一条语句可以定义多个变量;变量在使用之前一定要进行赋值;变量的作用域范围。

public class ValueDemol{
       public static void main(String[] args){
  //定义变量
  //数据类型 变量名 = 数据值
  //数据类型:限定了变量能存储数据的类型
  //int(整数) double(小数)
  //变量名:就是存储空间的名字
  //作用:方便以后使用
  //数据值:真正存在变量中的数据
  //等号:赋值。把右边的数据赋值给左边的变量
  int a = 10;
    System.out.println(a);
}
}


public class ValueDemol{
       public static void main(String[] args){
  //定义变量
    int a = 10;
    System.out.println(a);
	
	System.out.println("--------");
	
  //变量参与计算
    int b = 30;
    int c = 20;
    System.out.println(b + c);
   
    System.out.println("--------");
   
   //修改变量记录的值
    a = 50;
    System.out.println(a);
	
	System.out.println("--------");
	
	//一条语句中可定义多个变量
	int d = 100,e = 200, f = 300;
	System.out.println(d);
	System.out.println(e);
	System.out.println(f);
	
	//变量在使用之前必须要赋值,不要把赋值分开写
	
}
}


 变量的练习-计算公交车的人数

public class ValueDemol{
       public static void main(String[] args){
	//一开始没有乘客
	int count = 0;
	//第一站:上去一位乘客
    count = count + 1;
	
    //第二站:上去一位乘客,下来一位乘客
	count = count + 2 - 1;
	//第三站:上去一位乘客,下来一位乘客
	count = count + 2 - 1;
	 //第四站:下来一位乘客
    count = count - 1;	 
	 //第五站:上去一位乘客
	count = count +1;
	System.out.println(count);
	
}
}

 


整数和小数取值范围大小关系:double>float>long>short>byte

long类型变量:需要加入L标识(大小写都可以)

float类型变量:需要加入F标识(大小写都可以)

byte b = 10;
short a = 20;
int c = 30;
long n = 999999L;
float f = 10.1F;
double d = 20.2;

定义变量的三个练习

public class ValueDemol{
       public static void main(String[] args){
    //定义变量记录姓名
    String name = "菜菜不是菜菜";
	//定义变量记录年龄
	int age = 10;
	//定义变量记录性别
	char gender = '无';
	//定义变量记录身高
	double height = 151.2;
	//定义变量记录是否单身
	//true单身,false不是单身
	boolean flag = true;
	//输出变量的值
	System.out.println(name);
	System.out.println(age);
	System.out.println(gender);
	System.out.println(height);
	System.out.println(flag);
}
}


标识符:给类,方法,变量等起的名字。

命名规则--硬性要求

1.由数字、字母、下划线(_)和美元($)组成

2.不能以数字开头

3.不能是关键字

4.区分大小写

命名规则--软性建议

小驼峰命名法:方法、变量

规范1:标识符是一个单词时,全部小写

范例1:name

规范2:标识符由多个单词组成时,第一个单词首字母小写,其他单词首字母大写

范例2:firstName

大驼峰命名法:

规范1:标识符是一个单词时,首字母大写

范例1:Student

规范2:标识符由多个单词组成时,每个单词首字母大写

范例2:GoodStudent


键盘录入

Scanner:可以接收键盘输入数字的类

步骤一:导包-Scanner这个类在哪

import java.util.Scanner;
//导包的动作必须出现在类定义的上边

步骤二:创建对象-表示我要开始用Scanner这个类了

Scanner sc = new Scanner(System.in);
//只有sc是变量名,可以变

步骤三:接收数据

int i = sc.nextInt();
//只有i是变量名,可以变

import java.util.Scanner;
public class ScannerDemol{
    public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
	int i = sc.nextInt();
	System.out.println(i);
}
}                              


error:编码 UTF-8 的不可映射字符

解决方案一:添加命令

例 javac -encoding gbk 文件名.java,即可识别中文


键盘录入小练习

import java.util.Scanner;
public class ScannerText{
      
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值