栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java学习第一天

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习第一天

编程语言介绍:

C语言:可以直接操作内存,所以它执行速度快,效率高
C++:源自于C语言,执行效率也很高,但是没有C语言效率高
C#:微软的产品,只能在Windows平台运行,一般用来做游戏
Java:有丰富的开源社区,主要用来做后台服务
Python:人工智能和机器学习
Go:区块链

编程:人类语言->翻译->机器语言
1.编译型 C语言 C++ go语言
2.解释型 python
3.混合型 先编译 后解释执行 Java

J2EE java企业级开发
J2SE java标准版开发
J2ME java微型版开发

Java相关概念

编译型:执行效率高,跨平台不够好
解释型:执行效率不高,跨平台性比较好


java是先编译后解释执行
java程序能够跨平台完全是依赖于java虚拟机(JVM)
程序想运行,光有JVM还不够,还需要一些其他的java的内容来帮助我
JRE(java Runtime Environment)java的运行时环境,jvm+java的类库
JDK(java Developm kit)java的开发包,JRE+java需要的工具

进Oracle官网下载JDK

类是java程序可以运行的最小单元

注意:

1.java程序严格区分大小写
2.所有的标点符号必须是英文状态的标点符号
3.javac文件名.java
4.java类名

psvm ->回车 ->main 入口函数
sout ->回车->打印语句

注释
		
		public class Hello {
		    public static void main(String[] args) {
		        System.out.println("hello");
		//        这是一个单行注释
		        
		    }
		}
变量和int

变量:可以发生改变的量
变量的意义:把程序运行过程中产生的值,保存起来,方便以后使用
变量的声明:
数据类型 变量 = 值;
数据类型:人对数据进行分类,告诉计算机可以执行的操作

java的数据类型:

  1. int整型
  2. double小数
  3. boolean布尔值
  4. String 字符串

int:整型:数学的算数运算
±*/ %

double

public class Var2 {
public static void main(String[] args) {
double price = 1.25;
System.out.println(price);
price = price+0.15; // 赋值操作
System.out.println(price);
price = price-0.01;
System.out.println(price);

    double total = price*3;
    System.out.println(total); //double类型的计算,得到的一般都是double类型

    System.out.println(price/100);

    System.out.println(price%2);

}

}

boolean
public class Var3 {
    public static void main(String[] args) {
        // Boolean值保存的是状态 true 和 false
        double money = 1000;
        double price = 20000;
        System.out.println(money>price);
        System.out.println(money 
String 

字符串
在java中“ ”来描述

public class Var4 {
    public static void main(String[] args) {
        String a1 = "周杰伦";
        String a2 = "昆凌";
        System.out.println(a1+a2);

        int b1 = 10;
        int b2 = 20;
        System.out.println("b1+b2="+b1+b2);
        System.out.println("b1+b2="+(b1+b2));// 运算跟我们所做的运算差不多
    }
}
用户输入

Scanner:扫描器
导包:alt+enter

import java.util.Scanner;

public class Var5 {
    public static void main(String[] args) {
//        1.创建一个扫描器
        Scanner sc = new Scanner(System.in);

//        2.使用扫描器获取到用户输入的内容
        int a = sc.nextInt(); // 获取到整数、
        System.out.println(a);

        double d = sc.nextDouble(); //小数
        System.out.println(d);

        String s = sc.nextLine(); //字符串
        System.out.println(s);
    }
}
If语句 while循环 猜数字
import java.util.Random;
import java.util.Scanner;

public class Homework1 {
    public static void main(String[] args) {
        Random rd = new Random();
        int n  = rd.nextInt(100); // n是一个随机数 范围是0~99
        Scanner sc = new Scanner(System.in);
//        判断
        boolean flag = true;
        while (flag){
            System.out.println("请输入一个100以内的随机数");
            int b = sc.nextInt();
            if(bn){
                System.out.println("猜大了");
            }else {
                System.out.println("猜中了!!!");
                flag = false;
            }
        }
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/584069.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号