zoukankan      html  css  js  c++  java
  • 1.java的基础和数据类型

    一.学习要求
    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 FilesJava
    2.jdk1.8.0_131:jdk可以理解为java的基本库。
    3.jre1.8.0_131:jre是java的虚拟机,是java的运行平台
    4.配置环境变量:
    右击此电脑--属性--高级系统设置--环境变量--在用户变量中新增--JAVA_HOME 值为javajdk的根目录C:Program FilesJavajdk1.8.0_131--在系统环境变量中修改path的值:在值中新增一条:%JAVA_HOME%in或者C:Program FilesJavajdk1.8.0_131in--确定

    测试:在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字母转义为换行符号
    4. :转义为水平制表符号,相当于一个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("鹅
    ");
    		System.out.print("鹅鹅鹅,
    ");
    		System.out.print("曲项向天歌。
    ");
    		System.out.print("白毛浮绿水,
    ");
    		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+"元");
    	}
    }
    

      

     

      

  • 相关阅读:
    退役 AFO
    object_id()函数
    DataRow数组根据指定列排序
    窗口函数详解
    窗口函数详细用法
    聚合函数count里面加条件
    C#全局钩子和局部钩子记录
    SqlServer日期时间函数
    SQL中字符串截取、连接、替换等函数的用法
    C# 字符串多行显示、文本换行
  • 原文地址:https://www.cnblogs.com/wlxslsb/p/10014044.html
Copyright © 2011-2022 走看看