美文网首页
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