Java小程序1(2015-8-6)
2015-08-06 20:18 马尔代夫_珍 阅读(438) 评论(0) 编辑 收藏 举报1、
讲解if-else的使用
1、if-else主要四种达方式(定义公式)
注意:条件表达式的结果都是boolean类型的数据:true、 false
a) if(条件表达式){
执行代码块;
}
b) if(条件表达式){
执行代码块1;
}else{
执行代码块2;
}
c) if-else的嵌套使用
if(条件表达式){
if(条件表达式){
}else{
}
……
}else{
if(条件表达式){
}else{
}
……
}
d) if(条件表达式){
}else if(条件表达式){
}else if(条件表达式){
……
}else{
}
e)
2、知识点的补充
有个运算符的效果和if-else情况是一样的(三元运算符):条件表达式?执行语句1:执行语句2;
注意:三元运算符:返回的数据是变量。
3、从键盘输入一个字符,若为小写字母,则转化为大写字母,否则保持不变。
public class NTest{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
//将字符串转换为字符(输入的一个字符)
char c = str.charAt(0);
if(c>='a'&&c<='z'){
System.out.println((char)(c-32));
}else{
System.out.println(c);
}
}
}
4、从键盘输入一个字符,若为小写字母,则转化为大写字母;若为大写字母,则转化为小写字母,否则保持不变。
public class TTest{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
String str = scan.nextLine();
char c = str.charAt(0);
if(c>='a'&&c<='z'){
System.out.println((char)(c-32));
}else if(c>='A'&&c<='Z'){
System.out.println((char)(c+32));
}else{
System.out.println(c);
}
}
}
注释:字符在java中是ASCII存在的,小写字母比大写字母大32。