一.学习要求
1.听课一定要全神贯注
2.课堂笔记,一定要自己总结,而且要有很严谨的逻辑关系。提纲很重要
3.作业不折不扣的完成,并且多完成
4.阶段项目一定要独立完成
5.每天早上由一位同学来进行早分享,内容可以是昨天或者明天的学习内容,也可以是你的学习感悟,人生感悟
;
二.JAVA
1.Sun(太阳)公司,是java起源。开发工具:Eclipse(日食)
2.Oracle(甲骨文)收购了sun公司。
3.Oracle公司的网址:https://www.oracle.com。可以下载jdk和oracle数据库

三.java开发环境的搭建
1.安装jdk。安装目录:C:\Program Files\Java
2.jdk1.8.0_131:jdk可以理解为java的基本库。
3.jre1.8.0_131:jre是java的虚拟机,是java的运行平台
4.配置环境变量:
右击此电脑--属性--高级系统设置--环境变量--在用户变量中新增--JAVA_HOME 值为javajdk的根目录C:\Program Files\Java\jdk1.8.0_131--在系统环境变量中修改path的值:在值中新增一条:%JAVA_HOME%\bin或者C:\Program Files\Java\jdk1.8.0_131\bin--确定

测试:在dos窗口中输入java和javac命令,回车。

四.java程序的开发步骤
1.写一个java源程序,新建一个文本改后缀名为.java结尾。
2.要求该源文件中的类名和文件名一致。
3.在dos窗口下,通过cd(进入到文件夹) cd..(返回上一级目录)控制进入到源文件所在的目录下,例:

cd / 进入系统根目录
cd ../ 退出到上一级目录
c: 进入c盘目录
d: 进入d盘目录
dir 查看当前目录下的所以文件
cd abc/ 进去当前目录下的abc文件夹

4.输入javac 源程序文件名 例如:javac HelloWorld.java 这是将源程序编译成class(可执行文件)文件
5.可以观察到文件夹中多出一个class文件。再dos中继续输入:java 程序名 例如:java HelloWorld
6.注意事项:源程序中所有的代码和空格,标点符号都要求用英文输入法。单词必须正确。还要注意代码的缩进(代码规范)

五.java源程序名命名规则
1.首字母必须大写
2.文件名可以由字母,数字,下划线_和$组成
3.数字不能作为开头
4.java的默认关键字不能作为程序名 例如class

六.java程序中的换行和转义符
1.print:是打印输出,并不换行
2.println:是输出后再接换行
3.\n:\为转义符号,将n字母转义为换行符号
4.\t:转义为水平制表符号,相当于一个tab键
5.所有的转义符号必须是在字符串中

七.java中的数据类型
1.大的分类:基本数据类型,引用数据类型
2.8中基本数据类型
byte:字节 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 1PB=1024TB
short:短整型
int:整型
long:长整型
float:单精度浮点型 都是小数类型,区别就是精度
double:双精度浮点型
char:字符型 '男' 'n' ' ' '' '&' 区别字符串"&"
boolean:布尔型 true:真 false:假

八.变量
1.定义:就是程序中的内存空间,能保存程序运行中的临时数据
2.变量的声明:数据类型 变量名; 例如:int num1,num2,num3;
3.变量的赋值:num1 = 100;
4.使用变量:获取数据 num2 = num1*100;
5.也可以声明和赋值一句搞定:double d1 = 3.1415*2;
6.注意:变量声明后如果没有赋值是不能直接使用(读取)的。

九.java的注释
1.注释是程序员自己写的说明性文字,不参与不影响代码
2.单行注释://注释内容
3.多行注释:/*注释内容*/

public:公共的
class:类
static:静态的
void:无返回
main:主函数
String:字符串
System:系统
out:出去
print:输出

十.例子

0.HelloWorld

public class HelloWorld{
public static void main(String[] args){
System.out.println("你好,中国!");
}
}

  

1.已知圆的半径为0.5米,求输出该圆的周长和面积?

要求输出内容为:
该圆的周长=xxxx米
该圆的面积=xxxx平方米

public class Demo{
public static void main(String[] args){
double p = 3.1415926;
double zhouchang,mianji;//周长和面积
double r = 0.5;//半径,单位是米
//zhouchang = mianji;变量必须初始化才能访问
/*一下是计算圆的周长和面积
计算结果需要保留至哪里*/
zhouchang = 2*p*r;
mianji = r*r*p;
System.out.println("该圆的周长="+zhouchang+"米");
System.out.println("该圆的面积="+mianji+"平方米");
}
}

2.要求,用java程序打印输出你最喜欢的一首诗。

public class MyLove{
public static void main(String[] args){
System.out.print("鹅\n");
System.out.print("鹅鹅鹅,\n");
System.out.print("曲项向天歌。\n");
System.out.print("白毛浮绿水,\n");
System.out.print("红掌拨清波。");
}
}

3.计算班级平均身高?
假设班上有5个人,身高分别为:188,177,166,155,170

public class Test1 {

	public static void main(String[] args) {
// TODO Auto-generated method stub int a=188,b=177,c=166,d=155,e=170;
double avg=(a+b+c+d+e)/5;
System.out.println("平均身高为:"+avg); } }

  

4.计算购物清单:
假设购物:
牙膏:23.8 2件
毛巾:18 1件
苹果手机: 8888 3件
鼠标:58 2件
汇总: xxxx元

public class Test2 {

	public static void main(String args[])
{
double yg=23.8;
double mj=18;
double pg=8888;
double sb=58;
double tal=yg*2+mj*1+pg*3+sb*2;
System.out.println("牙膏:23.8 2件");
System.out.println("毛巾:18 1件");
System.out.println("苹果手机:8888 3件");
System.out.println("鼠标:58 2件");
System.out.println("汇总:"+tal+"元");
}
}

  

 

  

1.java的基础和数据类型的更多相关文章

  1. 【重走Android之路】【Java面向对象基础(一)】数据类型与运算符

    [重走Android之路][基础篇(一)][Java面向对象基础]数据类型与运算符   1.数据类型介绍 在Java中,数据类型分为两种:基本数据类型和引用类型. 基本数据类型共8种,见下表: 基本数 ...

  2. day02<Java语言基础+>

    Java语言基础(常量的概述和使用) Java语言基础(进制概述和二,八,十六进制图解) Java语言基础(不同进制数据的表现形式) Java语言基础(任意进制到十进制的转换图解) Java语言基础( ...

  3. java基础(数据类型,运算符)

    java基础之数据类型(变量) java中存在的数据有常量和变量 常量:在程序执行的过程中其值不可以发生改变 常量的分类 字面值常量 字面值常量的分类 常量 描述 字符串常量 用双引号括起来的内容 整 ...

  4. 【Spring学习】【Java基础回顾-数据类型】

    Java基础回顾过程中,之前对于Java相关基础知识都是从这个人的博客看一些,那边的内容看一下,觉得不够系统化,决定用xmind脑图的形式,将Java基础知识回顾的作为一个系列,当前正在做的会包含: ...

  5. java基础-引用数据类型之二维数组(Array)

    java基础-引用数据类型之二维数组(Array) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 之前我们学习过了Java的一维数组,所谓的二维数组就是元素是一堆一维数组的数组,换 ...

  6. java基础-引用数据类型之一维数组(Array)

    java基础-引用数据类型之一维数组(Array) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.数组的定义 1>.为什么需要数组 保存一个数据可以定义一个变量,如果要保 ...

  7. Java基础-引用数据类型之集合(Collection)

    Java基础-引用数据类型之集合(Collection) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.为什么出现集合类 面向对象语言对事物的体现都是以对象的形式,所以为了方便 ...

  8. Java基础学习(一) -- Java环境搭建、数据类型、分支循环等控制结构、简单一维数组详解

    一:java概述: 1982年,SUN公司诞生于美国斯坦福大学校园,并于1986年上市,在NASDAQ(纳斯达克:是全美证券商协会自动报价系统)的标识为SUNW,2007年改为JAVA. 2009年4 ...

  9. Java编程基础——常量变量和数据类型

    Java编程基础——常量变量和数据类型 摘要:本文介绍了Java编程语言的常量变量和数据类型. 常量变量 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改. 变量的定义 一块内存中的数据存储 ...

随机推荐

  1. 前端入门4-CSS属性样式表

    本篇文章已授权微信公众号 dasu_Android(大苏)独家发布 声明 本系列文章内容全部梳理自以下四个来源: <HTML5权威指南> <JavaScript权威指南> MD ...

  2. BZOJ 1022: [SHOI2008]小约翰的游戏John (Anti-nim)

    Time Limit: 1 Sec  Memory Limit: 162 MBSubmit: 3134  Solved: 2003[Submit][Status][Discuss] Descripti ...

  3. 微信小程序开发之初探

    本文是以一个简单的小例子,来简要讲解微信小程序开发步骤,希望促进学习分享. 概念 微信小程序,简称小程序,缩写xcx,英文mini program.是一种不需要下载安装即可使用的应用,它实现了应用“触 ...

  4. DES数据解密

    /// <summary> /// DES数据解密 /// </summary> /// <param name="targetValue">& ...

  5. IDEA基于Maven Struts2搭建配置及示例

    1.web.xml加载struts框架即过滤器,要注意struts版本不同过滤器配置也不同. <!DOCTYPE web-app PUBLIC "-//Sun Microsystems ...

  6. wap2app(七)-- 长按保存图片

    用Hbuilder打包网站,在打包好的app中是无法像网站那样直接使用长按图片保存的功能的,需要在网站里对来自wap2app进行单独处理,接下来介绍一下如何在Hbuilder打包后的app里实现长按图 ...

  7. 章节四、1-if条件语句

    package introduction5; public class ConditionalStatement { public static void main(String[] args) { ...

  8. Git忽略规则及.gitignore规则不生效的解决办法(转)

    在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件).这个文件每一行保存了一个匹配的规则例如: 1 2 3 ...

  9. 【数据分析】线性回归与逻辑回归(R语言实现)

    文章来源:公众号-智能化IT系统. 回归模型有多种,一般在数据分析中用的比较常用的有线性回归和逻辑回归.其描述的是一组因变量和自变量之间的关系,通过特定的方程来模拟.这么做的目的也是为了预测,但有时也 ...

  10. ORA-01440: column to be modified must be empty to decrease precision or scale

    在修改表字段的NUMBER类型的精度或刻度时,你可能会遇到ORA-01440: column to be modified must be empty to decrease precision or ...