Java 基本概念

语言分类

编译语言
编译以后执行的语言

解释语言
直接以解释器解释执行 (HTML、JS、PowerShell)

java能干什么?

  1. 功能强大:JAVAEE(企业级开发:EJB、JMS、JTA、JTS…)、JAVASE(桌面级开发:JAVA标准API、SWING)、JAVAME(嵌入式开发)
  2. 难学:规则、强类型、语法结构、框架
  3. 面向对象
  4. 安全
  5. 健壮
  6. 跨平台:JVM

概念

  1. JDK–JAVA开发套件、JAVA开发库
  2. JRE–JAVA运行环境
  3. JVM–JAVA虚拟机

JAVA格式

package com.mtlk.demo; -- 包名,可选的

public class Demo { -- 类名,必须的,类名可自定义

	public static void main(String[] strs){ -- 主方法,必须的,方法名不可自定义
    
 	}

}

JAVA输入与输出

输出:
	System.out.println();   输出并换行
	System.out.print();      输出不换行
输入:
	Scanner sc = new Scanner(System.in);  
	String name = sc.next();

#练习:

  1. 随机输入一个数,验证该数不能大于1000,并判断是不是素数

  2. 打印99表

package com.mtlk.demo;

import java.util.Scanner;

public class Shushu {
    public static void main(String[] args){

        System.out.println("输入一个数");
        Scanner sc = new Scanner(System.in); //储存用户输入的内容
        int a = sc.nextInt(); // 将输入内容读出来
        for(int i=2;i<=a;i++){  // 判断是否为素数
            if(a%i == 0 && i!=a){  // 除了1和本身之后没有约数即为素数
                if(a>1000){      //
                    System.out.println("请输入1000以内的整数");
                    return;

                }
                System.out.println("不是素数");
                break;

            }else if(i==a){
                System.out.println("是素数");
            }

        }
        
    }

}

99表

package com.mtlk.demo;

public class Cfb {
    public static void main(String[] args) {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + "*" + i + "=" + i * j + "  "); //无ln不换行
            }
                System.out.println();  //ln 换行
        }
    }
}


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值