本文内容来自于慕课网《Java入门第一季》http://www.imooc.com/learn/85,该课程短小精悍,现将听课笔记记录如下:
主要介绍内容有: 数据类型、强制转换、注释方法、条件运算符、实现键盘输入、定义数组、使用Arrays类和foreach等操作数组、定义方法、方法的重载、生成随机数等。
一个简单的开始程序模板
public class can {
public static void main(String[] args){
System.out.println("Welcome to java");\\输出
}
}
强制转换
定义常量(一般大写)
使用 final关键字
eg. final String SEX = "男";
注释方法
条件运算符
条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
例如:
String str = (8>5) ? "8大于5" : "8不大于5";
System.out.println(str);
因为,表达式 8>5 的值为 true ,所以,返回:
8大于5
判断字符串相等 aa.equals("女")
实现输入
导入
import java.util.Scanner;
Scanner input = new Scanner(System.in);
int score=input.next(); // 表示输入字符串
input.nextInt() //表示输入整数
input.nextDouble() //表示输入浮点数
定义数组
int[] scores = { 78, 93, 97, 84, 63 };
求数组长度 scores.length;
Arrays类操作数组
import java.util.Arrays;
排序
Arrays.sort(scores);
转换为字符串
Arrays.toString(scores);
使用foreach操作数组
for(元素类型 元素变量:遍历对象){
执行的代码
}
例:
定义方法
HelloWorld.java
public class helloworld { //定义了一个方法名为 print 的方法,实现输出信息功能 public void print() { system. out. println( "hello world") ; } public static void main( string[] args){ //在 main 方法中调用 print 方法 helloworld test = new helloworld() ; test. print() ; } }
重载: 一个类中包含两个或两个以上方法名相同、参数、类型顺序不同;
![]()
生成随机数
Math.random( )