java的语法基础_JAVA语法基础1(入门手册)

目录

1.JRE和JDK

2.环境

3.java程序运行流程

4.我的第一个程序

5.java基础语法

1.注释

2 .关键字

3.常量

4.数据类型

5.变量

6.标识符

7.类型转换

7.1 自动类型转换

7.2强制类型转换

8.运算符

8.1 算术运算符

8.2 字符的加操作

8.3 字符串的+操作

8.4 自增自减运算符

8.5关系运算符

8.6逻辑运算符

8.6短路运算符

8.7 三元运算符

8.8 test

9.数据输入

10.分支语句

10.1流程控制

10.2顺序结构

10.3 选择语句

10.4 循环语句

11.random

1.JRE和JDK

java的语法基础_JAVA语法基础1(入门手册)_第1张图片

java的语法基础_JAVA语法基础1(入门手册)_第2张图片

java的语法基础_JAVA语法基础1(入门手册)_第3张图片

java的语法基础_JAVA语法基础1(入门手册)_第4张图片

2.环境

java的语法基础_JAVA语法基础1(入门手册)_第5张图片

java的语法基础_JAVA语法基础1(入门手册)_第6张图片

3.java程序运行流程

java的语法基础_JAVA语法基础1(入门手册)_第7张图片

java的语法基础_JAVA语法基础1(入门手册)_第8张图片

java的语法基础_JAVA语法基础1(入门手册)_第9张图片

出错笔记:

java文件名与类名不一致导致

应该创建与文件名一致的文件

f070b27f47ebbef556508510013b3085.png

java的语法基础_JAVA语法基础1(入门手册)_第10张图片

4.我的第一个程序

package com.javatest;

public class HelloWorld{

public static void main(String[] args){

System.out.println("helloworld 11");

}

}

5.java基础语法

1.注释

java的语法基础_JAVA语法基础1(入门手册)_第11张图片

//你好啊

/* 多行注释

嗯嗯嗯

嗯嗯

*/

2 .关键字

java的语法基础_JAVA语法基础1(入门手册)_第12张图片

java的语法基础_JAVA语法基础1(入门手册)_第13张图片

3.常量

java的语法基础_JAVA语法基础1(入门手册)_第14张图片

java的语法基础_JAVA语法基础1(入门手册)_第15张图片

java的语法基础_JAVA语法基础1(入门手册)_第16张图片 下次看回答问题 空常量为啥不能直接输出

java的语法基础_JAVA语法基础1(入门手册)_第17张图片

4.数据类型

java的语法基础_JAVA语法基础1(入门手册)_第18张图片

java的语法基础_JAVA语法基础1(入门手册)_第19张图片

java的语法基础_JAVA语法基础1(入门手册)_第20张图片

5.变量

java的语法基础_JAVA语法基础1(入门手册)_第21张图片

java的语法基础_JAVA语法基础1(入门手册)_第22张图片

java的语法基础_JAVA语法基础1(入门手册)_第23张图片

java的语法基础_JAVA语法基础1(入门手册)_第24张图片

java的语法基础_JAVA语法基础1(入门手册)_第25张图片

230b671df4e350a68c951322824753f2.png

注意 不兼容类型的long以及float的表示

java的语法基础_JAVA语法基础1(入门手册)_第26张图片

6.标识符

java的语法基础_JAVA语法基础1(入门手册)_第27张图片

java的语法基础_JAVA语法基础1(入门手册)_第28张图片

7.类型转换

java是强类型语言

7.1 自动类型转换

983901d2c56cd4ed0975089039422dbc.png

java的语法基础_JAVA语法基础1(入门手册)_第29张图片

java的语法基础_JAVA语法基础1(入门手册)_第30张图片

7.2强制类型转换

java的语法基础_JAVA语法基础1(入门手册)_第31张图片

java的语法基础_JAVA语法基础1(入门手册)_第32张图片

8.运算符

8.1 算术运算符

java的语法基础_JAVA语法基础1(入门手册)_第33张图片

java的语法基础_JAVA语法基础1(入门手册)_第34张图片

java的语法基础_JAVA语法基础1(入门手册)_第35张图片

8.2 字符的加操作

java的语法基础_JAVA语法基础1(入门手册)_第36张图片

java的语法基础_JAVA语法基础1(入门手册)_第37张图片

java的语法基础_JAVA语法基础1(入门手册)_第38张图片

8.3 字符串的+操作

java的语法基础_JAVA语法基础1(入门手册)_第39张图片

java的语法基础_JAVA语法基础1(入门手册)_第40张图片

8.4 自增自减运算符

java的语法基础_JAVA语法基础1(入门手册)_第41张图片

java的语法基础_JAVA语法基础1(入门手册)_第42张图片

8.5关系运算符

java的语法基础_JAVA语法基础1(入门手册)_第43张图片

java的语法基础_JAVA语法基础1(入门手册)_第44张图片

8.6逻辑运算符

java的语法基础_JAVA语法基础1(入门手册)_第45张图片

java的语法基础_JAVA语法基础1(入门手册)_第46张图片

java的语法基础_JAVA语法基础1(入门手册)_第47张图片

8.6短路运算符

两个逻辑运算符 基本相同 但是拥有短路效果

如果等号左边为false 短路与不往下执行

短路或 如果左边为true 右边不执行

java的语法基础_JAVA语法基础1(入门手册)_第48张图片

java的语法基础_JAVA语法基础1(入门手册)_第49张图片

java的语法基础_JAVA语法基础1(入门手册)_第50张图片

8.7 三元运算符

java的语法基础_JAVA语法基础1(入门手册)_第51张图片

java的语法基础_JAVA语法基础1(入门手册)_第52张图片

8.8 test

1.两只老虎

java的语法基础_JAVA语法基础1(入门手册)_第53张图片

java的语法基础_JAVA语法基础1(入门手册)_第54张图片

2.三个和尚

java的语法基础_JAVA语法基础1(入门手册)_第55张图片

java的语法基础_JAVA语法基础1(入门手册)_第56张图片

9.数据输入

01cf5a835a32cc7865cedecc92c549f6.png

java的语法基础_JAVA语法基础1(入门手册)_第57张图片

java的语法基础_JAVA语法基础1(入门手册)_第58张图片

三个和尚升级版练习

java的语法基础_JAVA语法基础1(入门手册)_第59张图片

10.分支语句

10.1流程控制

java的语法基础_JAVA语法基础1(入门手册)_第60张图片

10.2顺序结构

java的语法基础_JAVA语法基础1(入门手册)_第61张图片

java的语法基础_JAVA语法基础1(入门手册)_第62张图片

10.3 选择语句

java的语法基础_JAVA语法基础1(入门手册)_第63张图片

java的语法基础_JAVA语法基础1(入门手册)_第64张图片

奇偶数

判断输入的数字为基数还是偶数

java的语法基础_JAVA语法基础1(入门手册)_第65张图片

考试奖励

java的语法基础_JAVA语法基础1(入门手册)_第66张图片

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args){

System.out.println("----题目介绍----");

System.out.println("入果小明成绩为95分及以上:山地自行车一辆");

System.out.println("入果小明成绩为90分及以上且小于95分:游乐场畅玩");

System.out.println("入果小明成绩为80分及以上且小于90分:变形金刚玩具");

System.out.println("入果小明成绩小于80分:胖揍一顿");

Scanner sc = new Scanner(System.in);

System.out.println("输入小明的成绩:");

int score = sc.nextInt();

if(score>100||score<0){

System.out.println("输入数据有误");

}

else if(score>=95){

System.out.println("山地自行车一辆");

}else if (score<95&&score>=90){

System.out.println("游乐场畅玩");

}

else if (score<90&&score>=80){

System.out.println("变形金刚玩具");

}

else {

System.out.println("胖揍一顿");

}

}

}

switch语句

java的语法基础_JAVA语法基础1(入门手册)_第67张图片

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args){

System.out.println("请输入星期:1-7");

Scanner sc = new Scanner(System.in);

int week = sc.nextInt();

switch (week){

case 1:

System.out.println("星期一");

break;

case 2:

System.out.println("星期二");

break;

case 3:

System.out.println("星期三");

break;

case 4:

System.out.println("星期四");

break;

case 5:

System.out.println("星期五");

break;

case 6:

System.out.println("星期六");

break;

case 7:

System.out.println("星期日");

break;

default:

System.out.println("输入有误");

break;

}

}

}

//一年四季

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args){

System.out.println("请输入月份");

Scanner sc = new Scanner(System.in);

int week = sc.nextInt();

switch (week){

case 1:

System.out.println("冬季");

break;

case 2:

System.out.println("春季");

break;

case 3:

System.out.println("春季");

break;

case 4:

System.out.println("春季");

break;

case 5:

System.out.println("夏季");

break;

case 6:

System.out.println("夏季");

break;

case 7:

System.out.println("夏季");

break;

case 8:

System.out.println("秋季");

break;

case 9:

System.out.println("秋季");

break;

case 10:

System.out.println("秋季");

break;

case 11:

System.out.println("冬季");

break;

case 12:

System.out.println("冬季");

break;

default:

System.out.println("输入有误");

break;

}

}

10.4 循环语句

java的语法基础_JAVA语法基础1(入门手册)_第68张图片

java的语法基础_JAVA语法基础1(入门手册)_第69张图片

java的语法基础_JAVA语法基础1(入门手册)_第70张图片

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int i = sc.nextInt();

for(int j=0;j

System.out.println("你好");

}

}

}

java的语法基础_JAVA语法基础1(入门手册)_第71张图片

java的语法基础_JAVA语法基础1(入门手册)_第72张图片

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args) {

// Scanner sc = new Scanner(System.in);

// int i = sc.nextInt();

for(int j=1,k=5;j<=5;j++,k--){

System.out.println(j+" "+k);

}

}

}

java的语法基础_JAVA语法基础1(入门手册)_第73张图片

java的语法基础_JAVA语法基础1(入门手册)_第74张图片

//阶乘

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args) {

// Scanner sc = new Scanner(System.in);

// int i = sc.nextInt();

int sums = 1;

for(int j=1;j<=5;j++){

sums *= j;

}

System.out.println(sums);

}

}

java的语法基础_JAVA语法基础1(入门手册)_第75张图片

java的语法基础_JAVA语法基础1(入门手册)_第76张图片

java的语法基础_JAVA语法基础1(入门手册)_第77张图片

求质数

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args) {

// Scanner sc = new Scanner(System.in);

// int i = sc.nextInt();

int sums = 0;

for(int j=2;j<=100;j++){

int tag=0;

for(int k=2;k<=Math.sqrt(j);k++){

if(j%k==0){

tag=1;

break;

}

}

if (tag==0){

sums++;

System.out.println(j);

}

}

System.out.println(sums);

}

}

水仙花数

java的语法基础_JAVA语法基础1(入门手册)_第78张图片

java的语法基础_JAVA语法基础1(入门手册)_第79张图片

java的语法基础_JAVA语法基础1(入门手册)_第80张图片

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args) {

//求一个三位数是不是水仙花数

Scanner sc = new Scanner(System.in);

System.out.println("100-999的水仙花数");

int count =0;

for(int i = 100;i<1000;i++){

int waternum = i;

int point1 = waternum%10;

int point2 = (waternum%100-point1)/10;

int point3 = (waternum-point2-point1)/100;

int watersum = (int) (Math.pow(point1,3)+Math.pow(point2,3)+Math.pow(point3,3));

if(waternum==watersum){

System.out.println(waternum);

count++;

}

System.out.println(count);

}

}

}

java的语法基础_JAVA语法基础1(入门手册)_第81张图片

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args) {

//求一个三位数是不是水仙花数

Scanner sc = new Scanner(System.in);

int maxsize = sc.nextInt();

int i = 0;

while(i

System.out.println("123");

i++;

}

}

}

java的语法基础_JAVA语法基础1(入门手册)_第82张图片

java的语法基础_JAVA语法基础1(入门手册)_第83张图片

java的语法基础_JAVA语法基础1(入门手册)_第84张图片

java的语法基础_JAVA语法基础1(入门手册)_第85张图片

java的语法基础_JAVA语法基础1(入门手册)_第86张图片

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args) {

//求一个三位数是不是水仙花数

Scanner sc = new Scanner(System.in);

// int i = sc.nextInt();

for(int j=0;j<5;j++){

if (j%2==0){

System.out.println("123");

// continue;

break;

}

}

}

}

java的语法基础_JAVA语法基础1(入门手册)_第87张图片

输出每个小时的每分钟

package com.javatest;

import java.util.Scanner;

public class HelloWorld{

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

// int i = sc.nextInt();

for(int j=0;j<25;j++){

for(int k =0;k<60;k++){

System.out.println(j+"时"+k+"分");

}

}

}

}

11.random

732533767d9537a7e2056d299ce1661d.png

package com.javatest;

import java.util.Scanner;

import java.util.Random;

public class HelloWorld{

public static void main(String[] args) {

Random r = new Random();

for (int i=0;i<10;i++){

int k = r.nextInt(10);

System.out.println(k);

}

}

}

random 给出的知识从0开始的 如果设置区域为可变的只需要加减数字改变范围就行

java的语法基础_JAVA语法基础1(入门手册)_第88张图片

猜数字

java的语法基础_JAVA语法基础1(入门手册)_第89张图片

package com.javatest;

import java.util.Scanner;

import java.util.Random;

public class HelloWorld{

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

Random r = new Random();

int k = r.nextInt(100)+1; //1-100

while (true){

int x = sc.nextInt();

if(x>k){

System.out.println("猜大了");

}else if(x

System.out.println("猜小了");

}else {

System.out.println("恭喜你");

break;

}

}

}

}

next>>> JAVA基础语法2——数组(入门手册)

你可能感兴趣的:(java的语法基础)