SE基础一

JavaSE

基础概念:

软件:(softwore)特定顺序的计算机数据与指令
软件:系统软件(操作系统)、应用软件(主要处理某一领域的问题的软件)。
语言分为:
计算机语言( 机器语言 )(011100)
汇编语言 (MOV AX,5)
高级语言(a=2+3)
问题:高级语言不能被计算机直接识别,怎么办?
解决:静态编译、动态解释
静态编译:将代码进行编译生成机器码再运行(java、c)
动态解释:读取一行编译一行运行一行(python、matlab)
java特点:不直接运行在计算机上。
java跨平台的本质是.class文件跨平台
JVM:Java Virtual Machine Java虚拟机(相当于翻译官,操作系统不同时,JVM也不同)。
跨平台性
JRE:JVM+核心类库;
作用:运行java程序
(Java Runtime Environment)java运行环境
JDK:JRE+开发工具
作用:开发
(Java Development Kit)java开发工具包
运行java程序时:

javac(java编译器)–>将源代码编译成字节码
java(java运行器)–>将字节码加载到虚拟机中运行

Eclipse
字体的调整

Window–>Preferences–>General–>Appearance–>colors and Fonts

编码集设置

Window–>Preferences->General–>WorkSpace–>Text file encoding–>other–>UTF-8

win10环境变量的配置

默认安装路径下:
C:\Program Files\Java\jdk1.8.0_144\bin
复制路径–>此电脑右键–>属性–>高级系统设置–>环境变量–>系统变量–>双击Path–>新建–>粘贴路径–>一路确定。

win10环境变量的配置检测

windows+R–>cmd–>javac–>出现下图表示配置成功
在这里插入图片描述

编程练习题

在这里插入图片描述

/*
*需求:
*分子:(9.5*4.5-2.5*3)
*分母:(45.5-3.5)
*/
public class Demo1_1{
 public static void main(String[] args){
  System.out.println((9.5*4.5-2.5*3)/(45.5-3.5));  
 }  
}``

在这里插入图片描述

public class Demo1_2 {
 public static void main(String[] args){
  System.out.println(1+2+3+4+5+6+7+8+9);
 }
}

在这里插入图片描述

public class Demo1_3 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println(4*(1-1.0/3+1.0/5-1.0/7+1.0/9-1.0/11));
		System.out.println(4*(1-1.0/3+1.0/5-1.0/7+1.0/9-1.0/11+1.0/13));
	}

}

在这里插入图片描述

    public class Demo1_4 {
    	public static void main(String[] args){
    		//避免死数据---用户输入
    		System.out.println("周长为:"+(2*5.5*3.14));
    		System.out.println("面积为:"+(5.5*5.5*3.14));
    	}
    }

![在这里插入图片描述](https://img-blog.csdn.net/20181006155151229?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dfbF94eg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)

```java
public class Demo1_5 {
	public static void main(String[] args){
		System.out.println(3600*(14/1.6)/(45*60+30));
	}
}

在这里插入图片描述

public class Demo1_6 {
	public static void main(String[] args){
		System.out.println(3600*(24*1.6)/(1*60*60+40*60+35));
	}
}

在这里插入图片描述

public class Demo1_7 {
	public static void main(String[] args){
		System.out.println("X:"+((44.5*0.55-50.2*5.9)/(3.4*0.55-50.2*2.1)));
		System.out.println("Y:"+((3.4*5.9-44.5*0.55)/(3.4*0.55-50.2*2.1)));
	}
}

在这里插入图片描述

public class Demo1_8 {
	public static void main(String[] args){
		System.out.println(312032486+365*24*60*60/7-365*24*60*60/13+365*24*60*60/45);
		System.out.println(315970956+365*24*60*60/7-365*24*60*60/13+365*24*60*60/45);
		System.out.println(319909426+365*24*60*60/7-365*24*60*60/13+365*24*60*60/45);	
	}
}
  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值