欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > Java-Day01

Java-Day01

2024/10/25 3:29:15 来源:https://blog.csdn.net/qq_52973916/article/details/142371760  浏览:    关键词:Java-Day01

Java-Day01

Day01

Java类开发

public class demo_one {public static void main(String[] args){System.out.println("Hello World!!!");}
}
1、类名与文件名完全一样,首字母大写
2main()程序入口,四要素必不可少
3System.out.println()从控制台输出信息,S大写
4{}一一对应,缺一不可

快捷键

类入口:快捷键 psvm
public static void main (String[] args){快捷键 soutSystem.out.println("Hello World!!!");}

**变量命名规范 **

变量名中可以有:字母、数字、_ 、$ 首字母可以是:字母、_ 、$ (不能是数字)变量名的首个字母要小写,第二个单词的字母要大写见名知意变量名不能是关键字

了解Java中的数据类型

      JAVA一共八大基本字符类型1.整型 byteshortintlonglong NUM = 1861531846456L2.浮点型 floatdoublefloat d = 12.4F3.字符型 charchar sex = '女';4.布尔类型 booleanboolean meiis= false;boolean meiis2 = true;5.string(引入的,不属于基本八大类型之一)string a = "sdanwdaknsdkjw";\n:换行符\t:相当于一个Tab键(一般8个字符)

数据输入

package com.dx.test01;
import java.util.Scanner;
public class test01{public static void main(String[] args){canner scanner03 = new Scanner(System.in);num = scanner03.nextInt();  //整型dou = scanner03.nextDouble(); //浮点型flo = scanner03.nextFloat();name = scanner03.next(); //获取字符串sex = scanner03.next().charAt(0); //获取字符串的指定字符ShopAndNum = scanner03.nextLine(); //nextLine()比next()可以录空格//以nextLine方式接收字符串,if (scanner.hasNextLine()) { //判断是否还有输入String string = scanner.nextLine(); //接收数据System.out.println("输入的数据为:" + string);}}		
}/**
next()与nextLine()的区别next():一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空格,next()方法会自动将其去掉。只有输入有效字符后才将其后面输入的空格作为分隔符或者结束符。next() 方法不能得到带有空格的字符串。nextLine():以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。可以读取空格。**/

掌握数据类型转换

大类型转换为小类型(自动转换)
int a= 4;
float b=2.25
c = a + b //结果值为 c=6.25 为float类型大类型转换为小类型(强制转换)
int a= 4;
float b=2.25
C = a + (int)b //结果值为 C=6 为int类型

逻辑运算符优先级:

=为赋值运算符,==为等于运算符
关系表达式的结果为布尔值
><>=<= 运算符的优先级别高于==!=
><>=<=运算符只支持数值类型的数据比较优先级别:> 算术运算符> 关系运算符> && > ||

条件运算符

三目(三元)运算符
条件 ? 表达式1 : 表达式2;
表达式1true)
表达式2(flase)
eg:min = 5 < 7 ? 5 : 7;	

控制语句if

if(point>90 && point<=100){System.out.print("4.0");}else if(point>80 && point<=90){System.out.print("3.5");}else if(point>70 && point<=80){System.out.print("3.0");}else if(point>=60 && point<=70){System.out.print("2.5");}else System.out.print("0.0");

控制语句switch

char c = 'a';    //char类型字符
switch (c) {default:System.out.println("打印默认值");break;case 'a':System.out.println("a");break;case 'b':System.out.println('b');break;case 'c':System.out.println('c');break;case 'd':System.out.println("d");break;
}

String类型字符串的比较使用

equals()

随机函数0-9,两种写法,前者调用包java.util.Random;后者直接使用math函数人random()方法

import java.util.Random
Random random1 = new Random();
int d1 = random1.nextInt(10);int random2=(int)(Math.random()*10);

for循环语句


foreach语句foreach语句是for语句中更为简洁的一种表达方法。任何一个返回数组的方法都可以方便地使用foreach语句。例如下面所示:for (float x: f) {System.out.print(x);}这条语句定义了一个float类型的变量x,继而将f数组内的元素依次赋值给变量x再输出到控制台。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com