Day3

Day3学习整理

关系运算符

关系运算符有 < > == >= <=

package com.base.day3;

public class test11 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
int a=12;
int b=80;
//关系运算符
System.out.println("a>b结果="+(a>b));
//一个=表示赋值
//两个=判断两个值是不是相等
System.out.println("a==b结果="+(a==b));
System.out.println("a<b结果="+(a<b));
System.out.println("a>b结果="+(a>=b));
System.out.println("a>b结果="+(a<=b));
System.out.println("a>b结果="+(a!=b));

boolean b1=true;
boolean b2=false;
//对于且,只有两边都是真,结果才是真
System.out.println("b1且b2结果="+(b1&&b2));
//对于或,只有两边都是假,结果才是假
System.out.println("b1且b2结果="+(b1||b2));
//把一个boolean类型的变量值,反过来,用感叹号
System.out.println("b1反过来="+(!b1));

	}

}

逻辑

if else

if else 可以多个套用实现多个条件

package com.base.day3;

import com.sun.xml.internal.bind.v2.runtime.output.StAXExStreamWriterOutput;

public class tast22 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		boolean f1=false;
		boolean f2=false;
		boolean f3=true;
		if(f1){
		System.out.println("f1是真的");
		}
	
	//需要两次的
	if(f2){
		System.out.println("f2是真的");
	}else{
		System.out.println("f2是假的");
	}
	//三种情况
	if(f1&&f2){
		
		System.out.println("f1,f2是真的");
		
		}else if(f1||f2){
			
			System.out.println("f1,f2有一个是真的");
			
			}else{System.out.println("f1,f2都是假的");
			}
	
	//四种情况
if(f1&&f2){
		
		System.out.println("f1,f2是真的");
		
		}else if(f1||f2){
			
			System.out.println("f1,f2有一个是真的");
			
			}else if (f3){System.out.println("f3是真的");}

		else{System.out.println("f1,f2都是假的");
			}
	}

}

switch

从第一个正确的case条件开始执行,碰到第一个break跳出循环

package com.base.day3;

public class Test3 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//如果忘记写break,会一直执行下去,直到碰到一个break停止
		int a=20;
		switch(a){
		case 10:
			System.out.println("a的值是10");
			break;
		case 20:
			System.out.println("a的值是20");
			break;
		case 30:
			System.out.println("a的值是30");
			break;
		}
	}

}

while,do while

package com.base.day3;

public class text4 {
	public static void main(String[] args) {
		int a=10;
		while(a>0){System.out.println("a="+a);
		a=a-1;//相当于a--
			
		}
		int b=8;
		do{
			b=b+3;
			System.out.println("b="+b);
			b--;//
		}
		while (b>10);
			
		
	}
}

java 自带的常用函数

a.length():读取字符串以及数组长度
lastindexOf 返回字符串的下标值,从末尾开始找
indexOf 返回字符串的下标值,从头开始找
a.endsWith(“消除前后空格”)

package com.base.day3;

public class StringTest {
   
		
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String a=" afsdrtf2";
		String b="bfgbtf34";
		String c="bfgbtf34";
		
		System.out.println(a);
		System.out.println(a);
		System.out.println("indexOf 返回字符串的下标值,从末尾开始找");
		System.out.println(a.lastIndexOf("s"));
		System.out.println("indexOf 返回字符串的下标值,从头开始找");
		System.out.println(a.indexOf("2"));
		System.out.println(a.indexOf("xkxz"));
		System.out.println(a.indexOf("t"));
		System.out.println(a.indexOf("sdrt"));
		
		
		System.out.println("contains包含了,就是真");
		System.out.println(a.contains("f"));
		System.out.println("返回下标对应的字符");
		System.out.println(a.charAt(1));
		System.out.println(a.charAt(5));
		System.out.println(a.equals("b"));
		System.out.println(c.equals("b"));
		//判断结尾的值		
		System.out.println(a.endsWith("2"));
		System.out.println(a.endsWith("f2"));
		System.out.println(a.endsWith("sdf2"));
		//消除前后空格
		System.out.println(a.endsWith("消除前后空格"));
		System.out.println(a.trim());
		System.out.println(a.substring(a.length()-3,a.length()-1));
		System.out.println(a.length());
		
		
	}

}

数组

package com.base.day3;

public class Array {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[] a=new int[3];
		int i=0;
		a[0]=23;
		a[1]=123;
		a[2]=263;
		//创新了一个新的int类型的数组
		//存了这5个值12,23,243,64,231
		int[] b=new int[]{12,23,243,64,231};
		
		int[] c= {35,435,3453,23};
		System.out.println(a[1]);
		while( i<a.length){
			
			System.out.println(a[i]);
			i++;
			
		}
		int i1=0;
		int i2=0;
		int x;
		int y=5;
		while(i1<5){
			
		for( i2=0;i2<i1;i2++){
			System.out.print("*");
			
			
			
			}
		System.out.println();
			i1++;
		}
	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值