前言:

我们现在开始学习java,但是的说一下,我们学习java用的开发工具是Android studio,不是Myeclipse 也不是eclipse,目的是熟悉安卓开发环境,方便我们后面的学习。

创建项目的步骤:

首先打开Android studio ,打开的界面如图所示,我们为您只是新建项目,按如下所示操作即可:

第一步:

第二步,随便选择一个模板都可以,也可以创建一个新的模板(add No Activity),这里下小编选择Empty Activity:

第三步:项目名称,自己可以随便定义,这里小编默认原来的名称,你们也可以改个自己容易理解的。有一定意义的:

点击地三步的finish后,界面如下所示:

第四步:我们需要按如下步骤创建一个moudle:

选择Java Library,然点击next,如图所示:

给Library name 一个名字:然后点击finish.

完成以上步骤后的界面如图所示,我们先在只是学习java所以上面的app就收起来,运行的时候当然也不会运行的,因为java与app没有建立连接,现在就可以在myclass类中写程序了,自己也可以创建类,包等,通常很多时候都需要自己再创建一些类包接口等:

以上教大家创建包,你想在哪个目录下创建包,就选中然后右击,出现new 然后选择packet,如下:

输入包名,点击ok即可创建包

创建类也是一样的:

好了,创建项目我们就结束了,我们现在拿个程序来体验体验吧!~

public class MyClass {

public static void main(String[] args) {

//用一个东西就要像到这个东西在那个包中

System.out.println("hello,java!");

}

}

我们可以看到,和短短的代码中有一个class命名的一个东西然后里面有一个main 函数,但是这跟我i们之前学的C语言中的main有点不太一样,

但都是程序的入口点。

其中:

public 入口方法 供外部调用

static 静态方法 ,使main函数不依赖类而存在

void 说明main不需要返回值

结果:

hello,java!

Process finished with exit code 0

之前我们用C语言写了一页杀人游戏,今天我们再用JAVA来感受一下吧

class test {

public static void main(String[] args) {

int num = 0;

int killnum = 0;

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("请死亡数字:");

killnum = scanner.nextInt();

//开始游戏

int count = 0;

int total=0;

for (int i = 0; i < num; i++) {

if (temp[i] != -1) {

count++;

if (count == 3) {

System.out.println(temp[i]);

count = 0;

temp[i] = -1;

total++;

}

}

if (i == num - 1)

i = -1;

if(total==num-1)

break;

}

for(int i = 0;i

if(temp[i]!=-1)

System.out.print("胜利者是:"+temp[i]);

}

}

}

首先我们看看第一行代码,是一个类,然后紧接着是程序的入口点main函数,候光类的知识我们在后面为大家一一讲解,这里大家需要知道,java中所有的东西都必须在类中也就是Class包含的大括号中。

好了今天的分享到此结束,我们明天见!

studio创建java工程_Android studio从头一步步创建Java项目相关推荐

  1. Java开发环境的搭建以及使用eclipse从头一步步创建java项目

    原文:出自本人的Linux博客http://blog.csdn.net/unix21/article/details/18813173 一.Java 开发环境的搭建 这里主要说windows环境下怎么 ...

  2. aidl生成java文件_Android Studio编写AIDL文件后如何实现自动编译生成

    Android Studio编写AIDL文件后如何实现自动编译生成 发布时间:2020-09-17 23:34:54 来源:脚本之家 阅读:111 作者:EdwardChu123 在目录src/mai ...

  3. vbs文件放在java工程中如何调用_Eclipse软件导入Java工程文件的操作方法。

    Eclipse软件怎么导入Java工程文件?有些在学习Java编程的用户虽然会创建工程,但是对于怎么导入工程文件却不清楚,下面教大家如何在Eclipse软件中导入Java工程文件. 解决方法: 1.在 ...

  4. 创建android工程,Android天天向上(3)— 创建Android工程

    在创建Android工程进行开发之前,我们先来设置一下Android仿真器(Android Virtual Device,AVD).AVD可以模拟各种硬件配置的Android设备,也可以支持不同的An ...

  5. android jni 调用java对象_Android NDK开发之Jni调用Java对象

    本地代码中使用Java对象 通过使用合适的JNI函数,你可以创建Java对象,get.set 静态(static)和 实例(instance)的域,调用静态(static)和实例(instance)函 ...

  6. android手机打开java文件_Android Studio打开手机权限

    java.io.FileNotFoundException: /storage/emulated/0/xxx.mp3: open failed: EACCES (Permission denied) ...

  7. android java显示_Android Studio没有显示java类源代码

    我搜索了这个问题并尝试了所提出的解决方案但没有成功.我有一个项目,当我去查看源文件时,让我说Fragment它让我到 java类就好了. 现在当我去File – >新项目并完成所有相同的设置程序 ...

  8. 手电筒java下载_Android studio编写简单的手电筒APP

    很不错的手电筒APP,分享给大家,希望大家喜欢. 1. Java代码 package com.example.goo.gfire; import android.app.Activity; impor ...

  9. android对应的java版本_Android Studio gradle插件版本和gradle版本对应关系

    1.gradle插件版本配置位置: project对应的build.gradle文件中 buildscript { repositories { jcenter() } dependencies { ...

最新文章

  1. 什么是目标检测中的旋转敏感度错误?
  2. 网易盖楼回复的简易实现
  3. 如何在SQL Server计算XX年第XX周是哪几天
  4. Conditional Generative Adversarial Nets论文翻译
  5. 【训练计划】--2019-05
  6. 贪吃蛇程序设计报告python_贪吃蛇程序设计报告
  7. 回溯法、动态规划法——牛妹的蛋糕
  8. 网络运营和网络营销有什么区别?
  9. 【ArcGIS风暴】中国756个气象台站分布Shapefile数据下载
  10. try catch promise.reject
  11. 免费服务器领取步骤(详细)
  12. 手机创新何时不再“纸上谈兵”?
  13. python 爬取12306数据
  14. 图示机构受力f作用_工程力学试题以及答案
  15. Python生成兔年祝福词云图,快拿去发给小姐姐吧!祝大家兔年大吉,桃花运多多
  16. 高中计算机专业满分多少,高中各科满分是多少
  17. mysql枫叶_枫叶博客告诉你忘记了mysql的root密码怎么办?
  18. 中年黑客高考“回忆杀” :如果你想从事安全。。。
  19. TVS管防护电路的典型应用原理,这些你必须了解
  20. 2013——自我反思

热门文章

  1. db2 c语言,DB2数据库安全(二)——身份认证
  2. 进程、轻量级进程(LWP)、线程
  3. hdoj 3376,2686 Matrix Again 【最小费用最大流】
  4. WCF Endpoint分类
  5. makefile从无到有
  6. AjaxPro实现方法
  7. 制作OTA U盘升级包
  8. OpenLayers之官网实例
  9. C++之禁用特定告警
  10. CentOS虚拟机 Device eth0 does not seem to be present