为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第一季(IDEA工具)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第一季(IDEA工具)

IMOOC老齐 全栈工程师
难度入门
时长 5小时 0分
  • public int[] getArray(int length) { // 定义指定长度的整型数组 int[] nums = new int[length]; // 循环遍历数组赋值 for (int i=0;i<nums.length;i++ ) { // 产生一个100以内的随机数,并赋值给数组的每个成员 nums[i]=(int)(Math.random()*100); } return nums; // 返回赋值后的数组 } }
    查看全部
    0 采集 收起

    2018-03-22

  • public class HelloWorld { public static void main(String[] args) { // 创建对象 HelloWorld hello = new HelloWorld(); // 调用无参的方法 hello.print(); // 调用带有一个字符串参数的方法 hello.print("imooc"); // 调用带有一个整型参数的方法 hello.print(18); } public void print() { System.out.println("无参的print方法"); } public void print(String name) { System.out.println("带有一个字符串参数的print方法,参数值为:" + name); } public void print(int age) { System.out.println("带有一个整型参数的print方法,参数值为:" + age); } }
    查看全部
    0 采集 收起

    2018-03-22

  • import java.util.Arrays; public class HelloWorld { public static void main(String[] args) { HelloWorld hello = new HelloWorld(); int[] scores={79,52,98,81}; //调用方法,传入成绩数组,并获取成绩的个数 int count=hello.sort(scores); System.out.println("共有"+count+"个成绩信息!"); } /* * 功能:将考试成绩排序并输出,返回成绩的个数 * 定义一个包含整型数组参数的方法,传入成绩数组 * 使用Arrays类对成绩数组进行排序并输出 * 方法执行后返回数组中元素的个数 */ public int sort(int scores[]){ Arrays.sort(scores); System.out.println(Arrays.toString(scores)); //返回数组中元素的个数 return scores.length; } }
    查看全部
    0 采集 收起

    2018-03-22

  • public class HelloWorld { public static void main(String[] args) { // 创建对象,对象名为hello HelloWorld hello = new HelloWorld(); // 调用方法,传入两门课程的成绩 hello.calcAvg(94, 81); } /* * 功能:计算两门课程考试成绩的平均分并输出平均分 * 定义一个包含两个参数的方法,用来传入两门课程的成绩 */ public void calcAvg(float a,float b){ float avg=(a+b)/2; System.out.println("平均分:"+avg); } /*方法二: public class HelloWorld { public static void main(String[] args) { // 创建对象,对象名为hello HelloWorld hello = new HelloWorld(); // 调用方法,传入两门课程的成绩 hello.calcAvg(94, 81); double avg=hello.calcAvg(94, 81); System.out.println(avg); } public double calcAvg(double score1,double score2){ double avg=(score1+score2)/2; return avg; } } */
    查看全部
    0 采集 收起

    2018-03-22

  • public class HelloWorld { //完成 main 方法 public static void main(String[] args) { // 创建对象,对象名为hello HelloWorld hello = new HelloWorld(); // 调用方法并将返回值保存在变量中 int maxScore=hello.getMaxAge(); // 输出最大年龄 System.out.println("最大年龄为:" + maxScore); } /*错误: public int getMaxAge() { int ages[] ={18,23,21,19,25,29,17}; int i; for(i=0;i<=ages[].length;i++){ if (18<=ages[i]) {max=ages[i];} else {max=18;} } return max; }*/ public int getMaxAge() { int[] ages={18,23,21,19,25,29,17}; int maxScore=ages[0]; for(int i=0;i<ages.length;i++){ if(maxScore<ages[i]) maxScore=ages[i]; } return maxScore; } }
    查看全部
    0 采集 收起

    2018-03-22

  • public class HelloWorld { public static void main(String[] args) { // 创建名为hello的对象 HelloWorld hello = new HelloWorld(); // 调用hello对象的calcAvg()方法,并将返回值保存在变量avg中 double avg = hello.calcAvg(); System.out.println("平均成绩为:" + avg); } // 定义一个返回值为double类型的方法 public double calcAvg() { double java = 92.5; double php = 83.0; double avg = (java + php) / 2; // 计算平均值 // 使用return返回值 return avg; } }
    查看全部
    0 采集 收起

    2018-03-22

  • public class HelloWorld { public static void main(String[] args) { // 创建对象,对象名为hello HelloWorld hello=new HelloWorld(); // 调用方法 hello.showMyLove(); } /* * 定义无参无返回值的方法 */ public void showMyLove() { System.out.println("我爱慕课网!"); } }
    查看全部
    0 采集 收起

    2018-03-22

  • 编写Java程序时,应注意以下几点: 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。 括号:任何括号都要配对! 建议: 括号成对写,如果删除的话成对删除。 缩进:适当注意代码的缩进,会增加代码的可视性。 符号:在写代码的时候,所有符号一定是英文半角符号输入。同时每句执行代码的结尾一定以分号结束。 换行:适当注意换行,会增加代码的可视性。 导包:可以同过import引入相应的工具类来辅助开发。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。 主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。
    查看全部
  • 1.char表示字符,定义时用单引号,只能存储一个字符,如char c='x'; 而String表示字符串,定义时用双引号,可以存储一个或多个字符,如String name="tom"; 2.char是基本数据类型,而String 是一个类,具有面向对象的特征,可以调用方法,如name.length()获取字符串的长度。
    查看全部
  • 1.float是单精度浮点数,内存分配4个字节,占32位,有效小数位6-7位 double是双精度浮点数,内存分配8个字节,占64位,有效小数位15位 2.java中默认声明的小数是double类型的,如double d=4.0 如果声明: float x = 4.0则会报错,需要如下写法:float x = 4.0f或者float x = (float)4.0 其中4.0f后面的f只是为了区别double,并不代表任何数字上的意义 3.对编程人员来而,double 和 float 的区别是double精度高,但double消耗内存是float的两倍,且double的运算速度较float稍慢。
    查看全部
  • 扩展名:计算机->菜单工具->文件夹选项->查看->隐藏扩展名前的勾去掉即可。 public class跟的名字必须与文件名相同。 javac HelloWorld.java java HelloWorld java命令后不能跟文件后缀 使用记事本编写Java程序 1.新建记事本文件,重命名为HelloWorld.java(需要在记事本显示扩展名为.txt时重命名,否则重命名结果就会变成HelloWorld.java.txt) 2.编写源文件,保存文件在磁盘根目录,便于编译,执行 3.编译 开始键搜索框输入cmd进入控制台,输入“X:回车”(X代表源代码文件保存的位置,如D或者D/Java等等)再输入“dir”可以查看源文件是否存在此于目录 输入“javac HelloWorld.java回车”,没有错误的话,与源文件同目录下会生成一个名为“HelloWorld.class”的字节码文件,编译阶段完成。 4.执行 控制台输入“java HelloWorld回车”(切记没有.class后缀),结果显示“welcome to imooc !”,执行成功
    查看全部
    0 采集 收起

    2018-03-22

  • Java开发环境搭建 1.安装JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.配置环境变量 01. JAVA_HOME - 配置JDK安装路径 02. PATH - 配置JDK命令文件的位置 (实际上就是bin目录的位置) 03. CLASSPATH - 配置类库文件的位置 (lib目录) 04. 如何配置? 右击计算机-属性-左边,高级系统设置 -高级选项卡内的“环境变量”,点击 ①-系统变量,新建,变量名:JAVA_HOME;变量值:在此处复制本电脑的jdk安装路径。如: C:\JAVA\jdk1.7.0_13 ②-还是系统变量,这次不用新建,里面就有“path”,选择它,点击“编辑”,修改变量值(同上) 在此处复制本电脑的bin文件夹安装路径。但注意!不是取代原来的路径,而是添加在原来的路径前面,然后用分号; 隔开。 ③-CLASSPATH变量同样要新建。对应的值就是lib目录的路径。 先输入点号 . 再输入分号 ; 再粘贴路径。 确定、确定、确定,over! 03.验证配置环境是否正确 开始- 在搜索的位置输入cmd - 在提示符(光标处)输入java,按下回车 - 出现提示。 输入javac
    查看全部
    0 采集 收起

    2015-03-05

  • 1.JDK:调试、编译源文件,生成文档等,包含各种开发工具 2.JRE:运行字节码文件,包含基础API和JVM 3.JVM:Java虚拟机 4.字节码文件运行在JVM中,字节码和虚拟机是实现Java一次编译,四处运行跨平台的关键。 基础核心 javaSE-----------javaEE(java的企业版)---------javaME(用于嵌入式开发) JVM(java virtual Machine) 源文件 myProgram.java------>编译器 compiler------>字节码文件myProgram.class----->解释器interpreter---->my program
    查看全部
    0 采集 收起

    2018-03-22

  • Java 中带参无返回值方法的使用: 调用带参方法与调用无参方法的语法类似,但在调用时必须传入实际的参数值 对象名.方法名(参数1,参数2,…参数n) 很多时候,我们把定义方法时的参数称为形参,目的是用来定义方法需要传入的参数的个数和类型;把调用方法时的参数称为实参,是传递给方法真正被处理的值。 一定不可忽视的问题: 1、 调用带参方法时,必须保证实参的数量、类型、顺序与形参一一对应 2、 调用方法时,实参不需要指定数据类型 3、 方法的参数可以是基本数据类型,如 int、double 等,也可以是引用数据类型,如 String、数组等 4、 当方法参数有多个时,多个参数间以逗号分隔
    查看全部
    0 采集 收起

    2015-03-05

  • 规则的二维数组: public class HelloWorld { public static void main(String[] args) { // 定义两行三列的二维数组并赋值 String [][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}}; // 通过二重循环输出二维数组中元素的值 for (int i = 0; i <names.length ; i++) { for (int j = 0; j < names[i].length; j++) { System.out.println(names[i][j] ); } System.out.println(); } } } 不规则的二维数组: int[][]num=new int[3][];//定义一个三行的二维数组 num[0]=new int[2];//为第一行分配两列 num[1][1]=2;//为第二行第二列赋值为2 System.out.println(num[1][2]);
    查看全部
    0 采集 收起

    2018-03-22

举报

0/150
提交
取消
课程须知
学习中需要用到这些工具: —JDK-Java开发环境 —IDEA编程开发工具 课程适合零基础的同学,只要你对Java有兴趣,都可以0成本完成入门!、
老师告诉你能学到什么?
1、会配置Java开发环境,并使用工具进行程序开发 2、掌握Java中基本语法的使用并入门
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!