美文网首页
JAVA 程序初体验

JAVA 程序初体验

作者: 26小瑜儿 | 来源:发表于2019-08-05 19:04 被阅读0次

    Java语⾔特性

    1. 易学:Java语⾔的语法与C语⾔和
      C++语⾔很接近,使得⼤多数程序员
      很容易学习和使⽤Java
    2. ⾯向对象:Java语⾔提供类、接
      ⼝和继承等
    3. 健壮:Java的强类型机制、异常
      处理、垃圾的⾃动收集等是Java程
      序健壮性的重要保证.且丢弃指针
    4. 安全:Java通常被⽤在⽹络环
      境中,为此,Java提供了⼀个安全
      机制以防恶意代码的攻击。如:安
      全防范机制(类ClassLoader),如
      分配不同的名字空间以防替代本地
      的同名类、字节代码检查。
    Java程序运⾏机制-虚拟机机制

    JAVA 程序初体验

    /////////////////////////////////
    1.编写代码->文本编辑器
    2.编译:javac 检测代码是否有错(语法)
    3.运行:java Hello (运行时错误)

    IDE:集成开发环境

    IDE的种类:MyEclipse Eclipse AndroidStudio
    C开头 class类
    i开头 interface接口
    m method 方法
    /**

    */
    文档注释
    创建一个类:


    image.png

    //注意点:


    image.png
    将字符串和数字拼接输出:
    image.png
    Java和C语言的区别:数组、布尔类型、字符串
    定义一个数组:(注释为定义布尔类型)
    image.png

    输出字符串\字符串数组:


    image.png
    输入:
    image.png

    产生一个随机数:


    image.png
    用JAVA编译器编写死亡游戏

    /**

    • 输入参与人数 :7
    • 编号
    • 输入死亡号码:3
    • 输出死亡顺序
      */
    class KillMan{
        public static void main(String [] args) {
            int num=0;
            //创建一个Scanner对象 用于接受终端的输入
            Scanner scanner=new Scanner(System.in);
            //提示输入参与的人数
            System.out.print("请输入参与人数:");
            num=scanner.nextInt();
            int [] temp = new int[num];
            //定义数组保存所有的编号
            //开始编号
            for(int i = 0; i<num; i++){
                temp[i]=i+1;
            }
            //提示输入死亡号码
            System.out.print("输入死亡编号:");
            int  killedNumber =scanner.nextInt();
            int killed=-1;
            int count=0;
            int totalKilled=0;
            //开始游戏
            for(int i=0;i< num;i++){
                if(temp[i]!=killed){
                    //这个人报数
                    count++;
                    //判断报的是不是死亡编号
                    if(count==killedNumber){
                        //按顺序杀人
                        System.out.println(temp[i]);
                        //杀掉这个人
                        temp[i]=killed;
                        //杀人总数++
                        totalKilled++;
                        count=0;
                        if(totalKilled==num-1){
                            break;
                        }
                    }
                }
                //判断是不是最后一个
                    if(i==num-1){
                    i=-1;
                }
            }
            //输出数组
            for(int i=0;i< num;i++){
                System.out.print(temp[i]+" ");
            }
        }
    }
    
    为Android stdio 设置的一些快捷键。

    /**

    • ctrl+p 光标移到上一行
    • ctrl+N 光标移到下一行
    • ctrl+B(Back) 光标向左移一个字符
    • ctrl+F 光标向右移动一个字符
    • ctrl+A 光标跳到行首
    • ctrl+E 光标跳到行尾
    • ctrl+W 当前窗口最大化
    • */
      感悟:今天的内容较为简单,起先的内容较为乏味,我还打了瞌睡 而且还被逮到了0.0 不过今天还是有收获的,复习了下java编写过程中的一些基础知识,并且用java编写了死亡游戏,最大的收获应该就是学会了如何设置快捷键,这为今后代码的编写提供了很大方便。

    相关文章

      网友评论

          本文标题:JAVA 程序初体验

          本文链接:https://www.haomeiwen.com/subject/celpdctx.html