一.学习要求
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 stubint 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+"元");}
}

  

 

  

转载于:https://www.cnblogs.com/wlxslsb/p/10014044.html

1.java的基础和数据类型相关推荐

  1. 【JAVA SE】第二章 Java语法基础、数据类型、基本类型的字面值、基本类型的类型转换和运算规则

    第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符命名风格 文章目录 第二章 Java语法基础.数据类型.基本类型的字面值.基本类型的类型转换.运算规则和标识符 ...

  2. java核心基础 --- 基本数据类型

    2019独角兽企业重金招聘Python工程师标准>>> 本篇博文主要介绍 java 基础数据类型.基本类型的数据转换.自动装箱拆箱机制. 1. 基础数据类型 整型 整型包含 byte ...

  3. java夯实基础-基本数据类型

    学习任何一门语言,基础永远都是最重要的.本文测试java中八种基本数据类型(int,short,long,float,double,char,boolean,byte),包括其占用空间大小,能够存储的 ...

  4. Java的基础语法——数据类型

    数据类型 强类型语言 强类型定义语言 要求变量的使用要严格符合规定,所用变量都必须先定义后才能使用 一旦定义了一个变量,指定了某个数据类型,如果不经过转换,它就永远是这个类型 提高了安全性,但是速度比 ...

  5. 关于java的基础--基本数据类型以及循环

    一.基本数据 1,基本数据类型 Java数据类型包括:基本数据类型(原始类型),引用类型 String表示字符串,他修饰的只能存放字符串类型的数据 声明变量的语法:访问修饰符 类型 变量名 基本数据类 ...

  6. 求知讲堂Java视频-基础整理-数据类型

  7. 给Java初学者福利——Java语法基础

    Java代码基本格式 Java中所有程序代码都必须存在于一个类中,用class关键字定义类,在class之前可以有一些修饰符.格式如下: 修饰符 class 类名 { 程序代码 } 注: 1.Java ...

  8. Java的基础数据类型

    Java的基础数据类型 Java包括了两大数据类型,内置数据类型.引用数据类型. 基本数据类型 即内置数据类型,Java语言提供了八种基本类型,其中包括六种数字类型(四个整数型,两个浮点型),一种字符 ...

  9. java基础之java中的基本数据类型

    java基础之java中的基本数据类型 学习java一段时间了,使用java也差不多一年多了,可是对于后续的java的学习真的是后劲不足,或者是说懒惰吧,回想一下这一年多,用java最多的就是Andr ...

最新文章

  1. 要找到现阶段最适合自己的方法
  2. eclipse调出server_eclipse在server中tomcat server找不到的问题
  3. XposedNoRebootModuleSample 不需要频繁重启调试的Xposed 模块源码例子
  4. 开源操作系统 FreeDOS 二十五年演进史:因微软抛弃 MS-DOS 而来!
  5. Eclipse用法和技巧十四:自动生成的TODO注释2
  6. nodejs学习笔记(上)
  7. 伟大的领袖如何激励行动
  8. java消费金额,java编程300例:7.根据用户的消费情况计算用户的享受的折扣
  9. 自己研发的系统给rtx发消息
  10. java ssh ssm_JAVA --- SSH和SSM的区别
  11. JavaScript之时间线(代码解释)
  12. 项目轮播图功能实现和导航栏的实现
  13. 搜狗如何打特殊符号 - 搜狗特殊符号的打法!!
  14. Euler配置yum源
  15. c语言编写步进电机步数程序6,单片机步进电机程序问题
  16. 向量大小和归一化(vector magnitude normalization)、向量范数(vector norm)、标量/向量/矩阵/张量
  17. csdn怎么搜索收藏夹
  18. aspectJ框架的使用
  19. 将pdm里的结构导出Excel
  20. 如何办理《网络出版服务许可证》

热门文章

  1. stm32 图像处理_假如STM32也有朋友圈
  2. 二分检索用途及复杂性_二分查找和三分查找哪个快?算法复杂度与常数无关?复杂度分析的常见误区...
  3. 《5G新体制天线技术》
  4. sql增删改查_Sirvia 一套web端增删改查系统
  5. 三相逆变器双pi控制器参数如何调节_一分钟看懂维也纳三相整流器
  6. 【转载】只有程序员才能看懂的幽默
  7. mysql update中使用subquery
  8. AngularJS中使用ng-repeat的index
  9. csdn无人驾驶汽车_无人驾驶汽车100年历史
  10. vgg 名人人脸图像库_您看起来像哪个名人? 图像相似度搜索模型