一、java语言基础的学习

目录

一、java主类结构

二、基本数据类型

1、整数类型(整型)

2、浮点类型(浮点型)

3、字符类型

4、布尔类型(新玩意)(Boolean)

三、变量与常量


怎么说呢,作为一名新疆师范大学的大一计算机科学与技术专业(师范类)的新生,在上学期算是懵懵懂懂的把C语言的基础内容给学明白了(期末79,着实有点菜了)。按照C语言老师的说法,C语言是学习其他语言的基础,然后假期就开始了自学java(原因很简单:怕自己跟不上,当时学C语言就挺吃力的,主要是当着班长,事情比较多)。

我用的是从网上买的的《java从入门到精通》,第一章第二章就属于那种如何建立项目、包、啥的,涉及的是一些算是有的没的的概念(如果没学C语言的话,建议还是好好看一看,学了的话,里面也有一些关于搭建语言环境的东西,以便于安装和使用elisep)。

然后,言归正传学习java语言基础的过程(语言可能类似于笔记)

一、java主类结构

怎么说呢,四个部分:包声明、声明成员变量、编写主方法、导入API类库

光看也看不太明白,概念有那么一些宏大,但也容易比较片面的的理解,比如包声明就是package(课本上说详细解读可以在第十一章)

二、基本数据类型

1、整数类型(整型)

四种数据类型byte、short、int、long,他们所占的内存空间分别为八位、十六位、三十二位、六十四位(八位一字节);没啥说的和C语言差不多,定义变量的语法也差不多

int x;

int x,y;

int x=10,y=-5;

int x=2+5;

其他的也就以此类推。

还有就是java程序中有三种表示形式,分别为八进制、十进制和十六级进制:

十进制:除了0以外,不能以0作为十进制的开头;

八进制:八进制数必须以0开头,比如:01233、-0123;

十六进制:十六进制数必须以0X或0x开头。

2、浮点类型(浮点型)

两种类型float和double,分别为32位和64位

3、字符类型

首先是char型占用16位的内存空间,定义字符变量时以单引号表示,‘s’表示一个字符,“s”表示一个字符串;还有就是Unicode的转化问题,总结起来和C语言差不多,就是转化呗

char x=‘a’;

char x=97;

(举个例子)

然后就是转义字符,以反斜杠“\”开头(内容和C语言差不多,不再过多解释)

4、布尔类型(新玩意)(Boolean)

布尔类型只有true和false两个值,分别表示布尔逻辑的真和假,布尔值不能与整型进行变化(咋解释呢,男女授受不亲)

三种表示方法:
Boolean b;

Boolean b1,b2;

Boolean b=true;

package 第三章java语言基础;

public class 基本数据类型 {

	public static void main(String[] args) {
//		int r,h;
//		double v;
//		r=10;
//		h=3;
//		v=3.14*(r/2)*(r/2)*h;
//		System.out.println("v="+v);
		
		
//		int a=3000;
//		int b=4500;
//		if(a>3500) {
//			System.out.println("员工a需要缴纳个人所得税");
//		}
//		if(a<=3500) {
//			System.out.println("员工a不需要缴纳个人所得税");
//		}
//		if(b>3500) {
//			System.out.println("员工b需要缴纳个人所得税");
//		}
//		if(b<=3500) {
//			System.out.println("员工b不需要缴纳个人所得税");
//		}
		
		
//		char a='g';
//	    int c=103;
//	    int b=a;
//	    System.out.println(b);
//		
//		 
		int a=10;
		float b=a;
		System.out.println(b);
			
	
		
		
		// TODO 自动生成的方法存根

	}
}

                                                        (学习过程中书写的代码)

统计量仓里的粮食

public class Granary {
	public static void main(String[] args) {
		final double PI = 3.14;
		int diameter = 10;
		int height = 3;
		double volume = diameter/2 * diameter/2 * PI * height;
		System.out.println("该粮仓的体积 = " + volume + "立方米");
		int weight = 750;
		System.out.println("该粮仓一共可储存" + weight * volume + "千克粮食");
	}
}

谁改缴税


public class Scottare {
	public static void main(String[] args) {
		int salaryA = 4500;
		int salaryB = 5500;
		int standard = 5000;
		System.out.println("员工a的月薪为4500元,员工a是否需要缴税:" + (standard < salaryA));
		System.out.println("员工b的月薪为5500元,员工b是否需要缴税:" + (standard < salaryB));
	}
}

三、变量与常量

首先就是标识符,标识符是啥呢,按照我的理解,解释一个名字,一个用来标识类名、方法名、数组名、文件名的有效字符序列它的合法性和C语言也是基本上一个模子里面刻出来的,再次就不想多说了。

再接着就是java的关键字(书上,百度文库上都有),主要是自己太懒啦,不想一一列举出来。

然后是声明变量:变量名必须是一个有效的标识符;变量名不可以使用java中的关键字;变量名不可以重复;应该选择有意义的单词作为变量名。(java中允许使用汉字和其他语言文字作为变量名,但尽量减少使用)

最后是常量的声明;程序运行中一直不会改变的的量称为常量(constant),通常也称为“final变量”,常量在整个程序中只能被赋值一次。标准语法:final 数据类型 常量名称 【=值】

(常量名通常使用大写字母,这不是必要的)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小郭同学忒骚了

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

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

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

打赏作者

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

抵扣说明:

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

余额充值