Javabase入门介绍

Javabase的基本数据类型

 

package com.test;

public class Test {
	
	public static void main(String[] args) {
		//结尾都必须有;
		
		// 变量定义与使用
		
		//数值:整型
		//	从大到小
		//		long->int(常用)->short->byte(-128~127)
		//数值:浮点型(小数)
		//	从大到小
		//		double(打波)->float(夫露特)
		//非数值:
		//	字符 char ,只有一个字
		//	boolean(布尔) 
		//		true  真
		//		false 假
		
		//java中 只有八个基本数据类型
		//字母是小写的
		
		//变量类型  变量名称 = 变量值;
		char a='d';
		String s="abcdefg";//字符串
		
	}

}

实例应用 

Scanner mys=new Scanner(System.in);输入器字符串类型  输入器无法接受char 只能接收String

转成数字类型需使用  变量名.nextInt();

()是优先运行的内容

package com.test;

import java.util.Scanner;

public class Test2 {
	
	public static void main(String[] args) {
		//1、定义一个空间,保存一个整数5
		//再定义一个空间保存一个小数6.9
		//最后输出这两个空间的数据。
		/**
		int a=5;
		double b=6.5;
		float c=6.5f;
		**/
		
		//3、定义一个空间,保存你的姓名。
		//再定义一个空间保存你的性别。再定义
	    //一个空间保存你的生日。
		//再定义一个空间保存你的年龄。最后输出:
		//姓名		性别		生日			年龄
		//小样		男		1993.8.8	15
		/**
		String a="胡歌";
		char b='男';
		String c="20";
		int d=19;
		System.out.println("姓名\t性别\t生日\t年龄");
		System.out.println(a+"\t"+b+"\t"+c+"\t"+d);
		**/
		
		//小明买了一双鞋,价值58元,
		//买了3件衣服,每件30元,买了5个包,
		//每个包55.8元。小明共交了500元,
		//问还要找回多少元。用程序表达。
		//[计算机里乘号用*表示]
		double a=58;//鞋子的价格
		double b=30;//衣服的价格
		double c=55.8;//包包的价格
		
		Scanner mys=new Scanner(System.in);
		System.out.println("你需要几双鞋子?");
		int a1=mys.nextInt();//让用户输入一个整数
		System.out.println("你需要几建衣服?");
		int b1=mys.nextInt();//让用户输入一个整数
		System.out.println("你需要几个宝宝?");
		int c1=mys.nextInt();//让用户输入一个整数
		
		System.out.println("鞋子:"+a1);
		System.out.println("衣服:"+b1);
		System.out.println("宝宝:"+c1);
		
		System.out.println("请输入您的金额");
		double sum=mys.nextDouble();//手上的钱
		sum=sum-(a*a1+b*b1+c*c1);//总金额-我消费的钱
		//	= 赋值:将右边的值给左边
		System.out.println("用户还剩下:"+sum);
		
		//输入器 		Scanner(扫描仪) 死kan呢
		//导包:将输入器引入到当前文件中(alt+/)
		/**
		Scanner mys;//声明一个变量(空的)
		mys=new Scanner(System.in);//给当前的输入器赋值
		**/
	}

}

布尔类型的逻辑运算和基本的算法

package com.test;

public class Test4 {
	
	public static void main(String[] args) {
		//运算符
		
		// + - * /
		int a=3;
		int b=2;
		System.out.println(a+b);//数字里面是正常的+
		System.out.println(""+a+b);//字符串中 +是链接符号
		System.out.println(""+(a+b));
		
		//在整数中,/不是除法,是求整
		//在小数中,就是正常的除法
		System.out.println(3/2.0); 
		
		//	取模,取余 %
		System.out.println(10%3);
		System.out.println(15%4);
		
		// +=
		int c=1;
		c+=2;//	c=c+2;
		System.out.println(c);
		
		// +=  在自身的基础上+
		int d=3;
		d+=5;//	d=d+5;
		System.out.println(d);
		
		// -=  *=  /=
		
		//	++加一	--减一
		int a1=3;
		a1--;//	a1=a1-1
		System.out.println(a1);//2
		a1++;// a1=a1+1
		System.out.println(a1);//3
		
		//逻辑运算符
		boolean f1=true;//真
		boolean f2=false;//假
		boolean f3=false;//假
		boolean f4=true;
		
		System.out.println(f1||f2);//true
		System.out.println(f1&&f2);//false
		System.out.println(f1||f2||f3);//true
		System.out.println(f1&&f2&&f4);//false
		//  ||和&& 同时出现  先算&&  再算||
		System.out.println(f1||f2&&f3);
		
		// ||符号中只要有一个为真 那么结果为true
		//发了工资 或者 心情很开心
		//true	||		false  -> true
		//false	||		true   -> true
		//false	||		false  -> false
		
		// &&符号中只要有一个为假 那么结果为false
		//发了工资 并且 心情很开心
		//true	&&		false  -> false
		//false	&&		true   -> false
		//true	&&		true   -> true
	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值