java学习.1

java简介(略)

1.开始的计算机命令

dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd… : 退回到上一级目录
cd: 退回到根目录
del : 删除文件
exit : 退出 dos 命令行
等…

2.java编程软件(这里我用的是idea)

  • java环境的搭建自己上网找(按照步骤来很简单,像jdk等等)

  • 配置完毕之后多检查检查环境变量等

  • idea找一个合适的版本(找一个csdn有教程的,不要因为是新的有个模糊的教程就去下载。)

3.入门第一步(hello word)

  • 1.创建随意的一个类
  • 目的输出hello word,首先第一个学习的输出语句,sout快捷建
  • System.out.println();
  • 第二就是主方法了,快捷键有psvm和main(我这里喜欢psvm)
  • public static void main(String[] args) { }
package 第一天;

/**
 1. 高大王
 */
public class helloword {
    public static void main(String[] args) {
        System.out.println("hello word");
    }
} 

4.变量和运算符号

  1. 什么是变量
    答: Java中的变量是用来存储和表示数据的标识符。通过声明变量并给予其一个特定的数据类型,我们可以将数据存储在变量中,并在程序中进行引用和操作。变量名用于标识变量,而变量值则是存储在变量中的实际数据。变量的值可以根据程序逻辑和需求进行修改和更新。使用变量可以使程序更加灵活,更易读和易维护,同时也为数据传递和计算提供了便利。在使用变量时需要遵循命名规则和作用域规范。(在写代码的过程中会慢慢熟悉变量的写作规则 ,就想在同一个家庭中的两个孩子的名字不会相同,变量也是在同一个作用域里面不会有相同的变量名。)

2. 数据类型

数据类型的理解 答:基本数据类型和引用数据类型(外加解释,解释如下)

基本数据类型(8种):

	整型:byte \ short \ int \ long 
	浮点型:float \ double 
	字符型:char
	布尔型:boolean

(转换之间的性细节暂说)

引用数据类型:

    类(class) 		
    数组(array) 	
   	接口(interface) 	
   	枚举(enum) 	
   	注解(annotation)             
    记录(record)

3. 运算符号

算数运算符

符号含义
+
_
*
/
%取余
++自己加一(位置决定先加或者后加)
(前面是两个减号)自己减一

关系运算符

符号含义
>> 大于
>=大于等于
<小于
<=小于等于
==等于
!=不等于

关系运算符的运算结果都是布尔类型

逻辑运算符

符号含义
&逻辑与(并且) 两边都是true,结果才是true
逻辑或(或者) 有一边是true,结果就是true
!逻辑非(取反) !true = false、!false = true
&&短路与 两边都是true,结果才是true(第一个判断结果为错就不会再去看第二个)
││短路或 有一边是true,结果就是true(第一个对就不会再看第二个判断)

赋值运算符

符号含义
=赋值
+=加等(原先的基础上加上/追加这个数,后面同理)
-=减等
*=乘等
/=除等
%=模等

条件运算符

三目运算符(也称为条件运算符)是一种在一个表达式中使用条件逻辑的方式。它的语法形式是 条件 ? 表达式1 : 表达式2,根据条件的结果选择执行其中一个表达式,并返回相应的结果。
在这里插入图片描述
对的话是一,错的话是二
但是如果是三个表达式呢(或者是多个呢)

以下是一个使用三目运算符的多个条件表达式案例:

int x = 10;
int y = 5;

int max = (x > y) ? x : y;
System.out.println("The maximum value is: " + max);

在这个案例中,我们比较了 xy 的值,判断哪个值更大。如果 x 的值大于 y 的值,那么 (x > y) 条件为 true,三目运算符将返回 x 的值;否则,条件为 false,三目运算符将返回 y 的值。因此,对于这个案例,输出结果将是 The maximum value is: 10

三目运算符还可以嵌套使用,用于处理更复杂的条件逻辑。以下是一个使用三目运算符多个条件表达式嵌套的案例:

int score = 80;
String result = (score >= 60) ? (score >= 80 ? "Distinction" : "Pass") : "Fail";
System.out.println("Result: " + result);

在这个案例中,我们根据 score 的值判断考试成绩的等级。如果 score 大于等于 60,那么 (score >= 60) 条件为 true,进一步判断 (score >= 80) 是否为 true。如果为 true,三目运算符将返回 “Distinction”,否则返回 “Pass”。如果 score 小于 60,条件为 false,三目运算符将返回 “Fail”。因此,对于这个案例,输出结果将是 Result: Pass

通过使用三目运算符,我们可以根据不同的条件对表达式进行选择,使代码更简洁和可读。请记住,虽然三目运算符很有用,但在某些情况下,使用 if-else 语句可能更直观和易于理解。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值