5月8日学习总结

Java环境配置与基础语法

一、Java环境的配置和一段简单代码的运行

环境的配置

首先、右键点击“我的电脑”》属性》高级系统设置》环境变量这里写图片描述
进入到下一个窗口:
这里写图片描述
首先配置用户变量:新建弹出
这里写图片描述
然后输入变量名为:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0_13;
这个变量值不一定为这个,主要是看你安装的Java的路径
然后配置系统变量:1、变量名为:PATH
变量值为:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
2.变量名为:CLASSPATH:
变量值为: .%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
如果配置完成之后,再运行过程有问题那么可以把%JAVA_HOME%用JAVA_HOME的变量值:C:\Program Files\Java\jdk1.7.0_13;来代替。

一段简单的代码的运行

/多行注释/
//单行注释
//Test是类名
public class Test{
//程序的入口函数,main函数是入口函数
//public static 是访问修饰符
//void表示整个结果没有返回值
public static void main(String[] args){
//输出一句话(System.out.println();固定语法)

        System.out.println("你牛呀!");
}

}

二、数据类型

数据类型的定义

用来表示计算机内存的特定方法。Java是一种强类型的编程语言。

数据类型的分类

整形

  • byte 字节型 长度为一个字节
  • short 短整型 长度为两个字节
  • int 整型 长度为四个字节
  • long 长整型 长度为八个字节

浮点型

  • float 单精度型 长度为四个字节
  • double 双精度型 长度为八个字节

字符型

  • char 字符型 长度为两个字节

布尔型

  • boolean 布尔型 长度不确定,有JVM决定

数据类型的转换

数据类型的自动转换

数据类型之间的转换必须为从小转大;

数据类型之间的强制转换

强制转换在强制转换的常量前加(数据类型)如,
int i =(int)m
将浮点型转换为整形是去尾
高转低,注意丢失精度,丢失长度。

    byte n=3;
    int num =(int)n;//强制转换在转换的常量前(数据类型)
    System.out.println((int)pi);//将浮点型强制转换为整型,去尾
    System.out.println(ch1+ch3);//如果两个字符相加,加的是ascII码
    System.out.println("ch1+ch2="+ch1+ch3);//"+"为拼接的意思

引用类型

String name=”张金”;
String sex =”男”;
String like =new String(“游泳”);//String的数据存在在堆中
System.out.println(name+sex);//字符串相加实际上是拼接过程,任何数据与字符串相加都是字符串

引用类型的特点

String不是基础数据类型,它是Javase里面的一个类。(也可以说是一个对象)
当我们声明一个类类型的变量,该变量是一个引用。
区别:引用不是指向实际的值,指向的是一个地址。

三、变量和常量

变量

int num1;//定义一个变量
num1=5;//初始化变量,一个变量只能定义一次
num1=6;//变量是一个时刻变化的量
变量三要素:类型、变量名、变量的值
变量的命名方式为:骆峰命名
String classNameStudent=”J124”;//骆峰命名

常量

final int WEEK=7;//final表示常量的意思,一般常量用大写字母

四、输入一个数

导入内库里面的类

import java.util.Scanner;

声明

Scanner s=new Scanner(System..in);

获取用户输入的数字

int num2=s.nextInt();//用来获取用户的数
String name=s.nextDouble();//用来获取用户输入的字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值