Java入门第一季-学习笔记

本文内容来自于慕课网《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
    
    
  1. public class helloworld {
  2.  
  3. //定义了一个方法名为 print 的方法,实现输出信息功能
  4. public void print() {
  5. system. out. println( "hello world") ;
  6. }
  7.  
  8. public static void main( string[] args){
  9.  
  10. //在 main 方法中调用 print 方法
  11. helloworld test = new helloworld() ;
  12. test. print() ;
  13. }
  14. }


    
    
重载 一个类中包含两个或两个以上方法名相同、参数、类型顺序不同;


生成随机数
Math.random( ) 



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值