JAVA基础第三天,eclipse软件的应用和if语句的编写(15-6-18)
2015-06-19 01:32
495 查看
关键点:
1.变量的三个要素:数据类型、变量名、变量值
JAVA的基本数据变量:A,整型(byte、short、int、long);B,浮点型(float、double);C,字符型(char);D,布尔型(boolean).
byte-->1字节(-128`127);shor-->2字节,int-->4字节;long-->8字节;float(单精度型)-->4字节;double(双精度型)-->8字节
char-->2字节;boolean-->1字节(真假判断型)。
2.变量必须在初始化(赋值)以后才能使用,否则编译错误。
浮点常量默认是double类型,不能直接赋值给float,必须在后面加上f,或者强制赋值。如:float f = 3.2 f。
char类型表示方式:‘a’, 注意:在‘ ’之间只能放一个字符,‘abc’数不允许的。
char类型运算时,是将asc码和数字进行运算的;char类型采用unicode编码,占两个字节,可以存放中文字,如‘中’;‘国’等。
boolean类型-->布尔值表示逻辑运算,判断一个条件是否满足。
3.类型转换:
A,自动类型转换:当小类型和大类型运算时,会自动将小类型转换为大类型,再运算。
B,强制类型转换,一般为大类型强制转换为小类型,可能要损失精度。
类型大小比较:boolean/byte < short/char < int < long < float < double
4,%-->取模,也就数求余数,如:20%3-->2(余数为2)
等于要用“==”两个等号,“=”一个等号数赋值的意思。
"&&"是并且-->是有两个条件同时满足,结果才会满足,如果一个不满足,结果也不满足。
5,if语句及else if 语句的应用;
多个if语句数多条语句,每个if判断都会执行,而if、和else if数一条语句,当一个条件满足后,后面的else if 全部忽略。
6实例:
A,import javax.swing.JOptionPane;
public class yujuif {
public static void main(String[] args) {
String x = JOptionPane.showInputDialog(null,"请输入一个数");
int a =Integer.parseInt(x);
if(a>=0){
JOptionPane.showMessageDialog(null, a+"是正数");
}
else{
JOptionPane.showMessageDialog(null, a+"是负数");
}
}
}
B,import javax.swing.JOptionPane;
public class meinv {
public static void main(String[] args) {
String s = JOptionPane.showInputDialog(null, "输入美女的年龄");
int a = Integer.parseInt(s);
if (a < 18) {
JOptionPane.showMessageDialog(null, "唉,人家还小。");
} else if (a >= 18 && a < 22) {
JOptionPane.showMessageDialog(null,
"要找一个年薪15万以上,高大威猛,脾气好,学历数本科以上的男人。");
} else if (a >= 22 && a < 26) {
JOptionPane.showMessageDialog(null, "要找一个年薪10万,对为好的男人。");
} else if (a >= 26 && a < 30) {
JOptionPane.showMessageDialog(null, "对为好就行。");
} else if (a >= 30) {
JOptionPane.showMessageDialog(null, "随便找个人嫁了算了。");
}
}
C,import javax.swing.JOptionPane;
public class duoif {
public static void main(String[] args) {
String s = JOptionPane.showInputDialog(null, "请输入您的成绩");
int a = Integer.parseInt(s);
if (a < 60 && a >= 0) {
JOptionPane.showMessageDialog(null, "不及格");
} else if (a < 80 && a >= 60) {
JOptionPane.showMessageDialog(null, "及格");
} else if (a < 90 && a >= 80) {
JOptionPane.showMessageDialog(null, "良好");
} else if (a >= 90 && a <= 100) {
JOptionPane.showMessageDialog(null, "优秀");
} else {
JOptionPane.showMessageDialog(null, "你是个SB");
}
}
}
D,import javax.swing.JOptionPane;
public class jioushu {
public static void main(String[] args) {
String a = JOptionPane.showInputDialog(null,"请输入一个数");
int x=Integer.parseInt(a);
if(x%2==0){
JOptionPane.showMessageDialog(null, a+"是偶数");
}
else{
JOptionPane.showMessageDialog(null, a+"数奇数");
}
}
}
E,import javax.swing.JOptionPane;
public class jioushu {
public static void main(String[] args) {
String a = JOptionPane.showInputDialog(null,"请输入一个数字");
int x = Integer.parseInt(a);
if(x%3==0 && x%5==0){
JOptionPane.showMessageDialog(null, x+"能被3和5同时整除");
}
else{
JOptionPane.showMessageDialog(null, x+"不能被3和5同时整除");
}
}
}
F, import javax.swing.JOptionPane;
public class duoif {
public static void main(String[] args) {
String s = JOptionPane.showInputDialog(null, "请输入任意一个三位数");
int a = Integer.parseInt(s);
int x = a/100;
int y = (a/10)%10;
int z = a%10;
int w=x*x*x+y*y*y+z*z*z;
if(a==w){
JOptionPane.showMessageDialog(null, "该数为一个水仙花数");
}
else{
JOptionPane.showMessageDialog(null, "该数不数一个水仙花数");
}
}
}
END.............................................................
1.变量的三个要素:数据类型、变量名、变量值
JAVA的基本数据变量:A,整型(byte、short、int、long);B,浮点型(float、double);C,字符型(char);D,布尔型(boolean).
byte-->1字节(-128`127);shor-->2字节,int-->4字节;long-->8字节;float(单精度型)-->4字节;double(双精度型)-->8字节
char-->2字节;boolean-->1字节(真假判断型)。
2.变量必须在初始化(赋值)以后才能使用,否则编译错误。
浮点常量默认是double类型,不能直接赋值给float,必须在后面加上f,或者强制赋值。如:float f = 3.2 f。
char类型表示方式:‘a’, 注意:在‘ ’之间只能放一个字符,‘abc’数不允许的。
char类型运算时,是将asc码和数字进行运算的;char类型采用unicode编码,占两个字节,可以存放中文字,如‘中’;‘国’等。
boolean类型-->布尔值表示逻辑运算,判断一个条件是否满足。
3.类型转换:
A,自动类型转换:当小类型和大类型运算时,会自动将小类型转换为大类型,再运算。
B,强制类型转换,一般为大类型强制转换为小类型,可能要损失精度。
类型大小比较:boolean/byte < short/char < int < long < float < double
4,%-->取模,也就数求余数,如:20%3-->2(余数为2)
等于要用“==”两个等号,“=”一个等号数赋值的意思。
"&&"是并且-->是有两个条件同时满足,结果才会满足,如果一个不满足,结果也不满足。
5,if语句及else if 语句的应用;
多个if语句数多条语句,每个if判断都会执行,而if、和else if数一条语句,当一个条件满足后,后面的else if 全部忽略。
6实例:
A,import javax.swing.JOptionPane;
public class yujuif {
public static void main(String[] args) {
String x = JOptionPane.showInputDialog(null,"请输入一个数");
int a =Integer.parseInt(x);
if(a>=0){
JOptionPane.showMessageDialog(null, a+"是正数");
}
else{
JOptionPane.showMessageDialog(null, a+"是负数");
}
}
}
B,import javax.swing.JOptionPane;
public class meinv {
public static void main(String[] args) {
String s = JOptionPane.showInputDialog(null, "输入美女的年龄");
int a = Integer.parseInt(s);
if (a < 18) {
JOptionPane.showMessageDialog(null, "唉,人家还小。");
} else if (a >= 18 && a < 22) {
JOptionPane.showMessageDialog(null,
"要找一个年薪15万以上,高大威猛,脾气好,学历数本科以上的男人。");
} else if (a >= 22 && a < 26) {
JOptionPane.showMessageDialog(null, "要找一个年薪10万,对为好的男人。");
} else if (a >= 26 && a < 30) {
JOptionPane.showMessageDialog(null, "对为好就行。");
} else if (a >= 30) {
JOptionPane.showMessageDialog(null, "随便找个人嫁了算了。");
}
}
C,import javax.swing.JOptionPane;
public class duoif {
public static void main(String[] args) {
String s = JOptionPane.showInputDialog(null, "请输入您的成绩");
int a = Integer.parseInt(s);
if (a < 60 && a >= 0) {
JOptionPane.showMessageDialog(null, "不及格");
} else if (a < 80 && a >= 60) {
JOptionPane.showMessageDialog(null, "及格");
} else if (a < 90 && a >= 80) {
JOptionPane.showMessageDialog(null, "良好");
} else if (a >= 90 && a <= 100) {
JOptionPane.showMessageDialog(null, "优秀");
} else {
JOptionPane.showMessageDialog(null, "你是个SB");
}
}
}
D,import javax.swing.JOptionPane;
public class jioushu {
public static void main(String[] args) {
String a = JOptionPane.showInputDialog(null,"请输入一个数");
int x=Integer.parseInt(a);
if(x%2==0){
JOptionPane.showMessageDialog(null, a+"是偶数");
}
else{
JOptionPane.showMessageDialog(null, a+"数奇数");
}
}
}
E,import javax.swing.JOptionPane;
public class jioushu {
public static void main(String[] args) {
String a = JOptionPane.showInputDialog(null,"请输入一个数字");
int x = Integer.parseInt(a);
if(x%3==0 && x%5==0){
JOptionPane.showMessageDialog(null, x+"能被3和5同时整除");
}
else{
JOptionPane.showMessageDialog(null, x+"不能被3和5同时整除");
}
}
}
F, import javax.swing.JOptionPane;
public class duoif {
public static void main(String[] args) {
String s = JOptionPane.showInputDialog(null, "请输入任意一个三位数");
int a = Integer.parseInt(s);
int x = a/100;
int y = (a/10)%10;
int z = a%10;
int w=x*x*x+y*y*y+z*z*z;
if(a==w){
JOptionPane.showMessageDialog(null, "该数为一个水仙花数");
}
else{
JOptionPane.showMessageDialog(null, "该数不数一个水仙花数");
}
}
}
END.............................................................
相关文章推荐
- Java基础(三)
- java基础 ArrayList集合基本方法演示
- 我的Java开发学习之旅------>Java经典排序算法之希尔排序
- Java之Pull方式生成xml文件和解析xml文件
- java 程序语言中的LinkedList 集合基本方法演示
- First Missing Positive - Java Leetcode
- Spring IOC的配置使用
- java基础—集合 Vcetor 基本方法演示
- 10.Spring Bean的生命周期
- Java基本数据类型知识总结
- Spring IOC容器基本原理
- java正则表达式速记
- Java-马士兵设计模式学习笔记-工厂模式-用Jdom模拟Spring
- 聊聊企业级 Java 应用最重要的4个性能指标
- java DBHelper
- java的jsonhelp类
- Java 8时间和日期API 20例
- [翻译,Java]Java 7 Socket Direct Protocol / SDP
- Java IO
- 在Eclipse中使用Github(EGit)