新的一天开始了,准备好继续学习java了吗?什么?!没精神?好吧,先来个美图提提神吧!{:8_513:}
好,美女给你加油了,开始学习吧~
首先我们来复习下昨天day01的知识,还记得詹姆斯·高斯林吗?是他创立了java语言。还记得螳螂、老虎、蜻蜓吗?没错它们都是java的版本名。
如果你没都记住没关系,这种知识并不影响你的学习和开发,只要留个印象就好了。
如果说jvm、jre、jdk、已经把你搞晕了,那么至少你还记得java的特点是跨平台的吧?那么为什么它能跨平台呢同学?
常用的dos命令还记得几个?注释分几种?关键字的特点是什么能说一下么?想不起来就要回头看看咯。四类八种数据类型老师可是要检查你的,要多记记哦。最后就剩下标识符的命名规则和数据类型转换了,答完就过关了哦~
好的,接下来就要开始新的知识学习了,day02我们主要内容有什么呢?
1 Eclipse的安装、配置及使用
2 运算符
3 键盘录入
1--Eclipse
eclipse绿色版老师会给大家,大家自己从网上也可以下载到,解压就能用啦,刚开始接触可能会有点懵,很多功能是慢慢使用中熟练的,不要着急。
定个小目标!
那我们就给自己定个小目标,先在eclipse上运行一个HelloWorld吧!
小目标实现!
小目标很容易就实现了,非常棒,第一个小任务已经完成了一半了,接下来学一点eclipse的基本配置
项目导入怎么办?
Eclipse中项目的删除和导入今天的第一部分学习任务已经完成,可以休息一下咯
好,继续加油吧~还剩下运算符和键盘录入了
2--运算符
public class OperatorDemo2 {
public static void main(String[] args) {
int a = 5;
int b = 3;
System.out.println(a / b);
System.out.println(a % b);
}
}
package com.itheima_01;
public class OperatorDemo3 {
public static void main(String[] args) {
// 整数加法
int a = 10;
int b = 20;
System.out.println(a + b);
System.out.println("------------------");
// 字符参与加法操作
char c = '0';
char c2 = 'a';
System.out.println(a + c);
System.out.println(a + c2);
System.out.println("------------------");
// 字符串参与加法操作
System.out.println("hello" + a);
System.out.println("hello" + a + b); // "hello"+10,然后再和b进行拼接
System.out.println(a + b + "hello");
}
}
public class OperatorDemo4 {
public static void main(String[] args) {
int a = 10;
System.out.println("a:" + a);
// 单独使用
// a++;
// ++a;
// System.out.println("a:" + a);
// 参与操作使用
// int b = a++;
int b = ++a;
System.out.println("a:" + a);
System.out.println("b:" + b);
}
}
public class OperatorDemo {
public static void main(String[] args) {
// 把10赋值给int类型的变量a
int a = 10;
// += 把左边和右边的数据进行运算,最后赋值给左边。左边的只能是变量
a += 10;// 相当于a = a + 10
System.out.println("a:" + a);
System.out.println("----------------------");
short s = 10;
// s += 20; // 相当于 s = s + 20;
s = (short) (s + 20);
System.out.println("s:" + s);
}
}
public class OperatorDemo {
public class OperatorDemo {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = 30;
System.out.println((a > b) & (a > c));// false & false
System.out.println((a < b) & (a > c)); // true & false
System.out.println((a > b) & (a < c)); // false & true
System.out.println((a < b) & (a < c)); // true & true
System.out.println("---------------");
System.out.println((a > b) | (a > c));// false | false
System.out.println((a < b) | (a > c)); // true | false
System.out.println((a > b) | (a < c)); // false | true
System.out.println((a < b) | (a < c)); // true | true
System.out.println("---------------");
System.out.println((a > b) ^ (a > c));// false ^ false
System.out.println((a < b) ^ (a > c)); // true ^ false
System.out.println((a > b) ^ (a < c)); // false ^ true
System.out.println((a < b) ^ (a < c)); // true ^ true
System.out.println("---------------");
System.out.println((a > b)); // false
System.out.println(!(a > b)); // !false
System.out.println(!!(a > b)); // !!false
}
}
public class OperatorDemo {
public static void main(String[] args) {
int a = 10;
int b = 20;
int c = (a > b) ? a : b;
System.out.println("c:" + c);
}
}
import java.util.Scanner;
public class ScannerTest {
public static void main(String[] args) {
// 创建对象
Scanner sc = new Scanner(System.in);
// 接收数据
System.out.println("请输入第一个数据:");
int a = sc.nextInt();
System.out.println("请输入第二个数据:");
int b = sc.nextInt();
// 对数据进行求和
int sum = a + b;
System.out.println("sum:" + sum);
}
}
import java.util.Scanner;
/*
* 键盘录入三个数据,获取这三个数据中的最大值
*/
public class ScannerTest3 {
public static void main(String[] args) {
// 创建对象
Scanner sc = new Scanner(System.in);
// 接收数据
System.out.println("请输入第一个数据:");
int a = sc.nextInt();
System.out.println("请输入第二个数据:");
int b = sc.nextInt();
System.out.println("请输入第三个数据:");
int c = sc.nextInt();
// 如何获取三个数据的最大值
int temp = (a > b ? a : b);
int max = (temp > c ? temp : c);
System.out.println("max:" + max);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |