首页 / JAVA / 2020.1.10 Java学习二
2020.1.10 Java学习二
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了2020.1.10 Java学习二,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2571字,纯文字阅读大概需要4分钟。
内容图文
![2020.1.10 Java学习二](/upload/InfoBanner/zyjiaocheng/647/d50a14765d244d149acc52fb5513c632.jpg)
今天学习了数据类型,值得记录的是char类型以及long和float。
long a=1334424L; float b=2.3f;还学习了Scanner接收类和Math数学类的幂运算和平方根以及双/单目运算符和复合运算符。
1. char字符型
public class B {
public static void main(String[] args) {
char num='李';
System.out.println((int)num);
char num2=21736;
System.out.println(num2);
char num3='2';
System.out.println(num3);
}
}
加 ‘’ 的字存到char类型里 输出的是计算机存这个字的位置(数字)
将数字存到char类型里 输出的是字
运行结果
2. %f 保留几位小数
public class C {
public static void main(String[] args) {
//计算圆的面积
//创建Scanner类的对象input
Scanner input=new Scanner(System.in);
System.out.println("请输入圆的面积:");
double r=input.nextDouble();
double π=3.1415926;
double area=π*r*r;
double lon=2*π*r;
//%f默认保留六位 %.2f控制其保留两位
System.out.printf("半径为%.2f的面积为%.2f\n",r,area);
System.out.printf("半径为%.2f的周长为%.2f",r,lon);
}
}
运行结果
3. Scanner类
用Scanner类进行键盘接受,要导入包
import java.util.Scanner;
public class E {
public static void main(String[] args) {
System.out.println("请输入您的身高:(cm)");
//创建Scanner类
Scanner input=new Scanner(System.in);
//获取输入的身高
int height=input.nextInt();
double standard=(height-100)*0.9;
System.out.printf("您的标准体重为:%.2f(kg)",standard);
}
}
input.next();存输入的一个数据
input.nextLine();存输入的一行所有数据
import java.util.Scanner;
public class F {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请依次输入三个城市");
String city1=input.nextLine();
String city2=input.nextLine();
String city3=input.nextLine();
System.out.println("1." + city1);
System.out.println("2." + city2);
System.out.println("3." + city3);
}
}
运行结果
4. Math类
Math.pow(a,b) 幂运算
Math.sqrt(a) 平方根
import java.util.Scanner;
public class D {
public static void main(String[] args) {
System.out.println("请输入一个整数:");
Scanner input=new Scanner(System.in);
int num=input.nextInt();
//Math.pow进行幂运算
System.out.printf("%d的平房是%.1f\n",num,Math.pow(num, 2));
System.out.printf("%d的立房是%.1f\n",num,Math.pow(num, 3));
//Math.sqrt进行开平方
System.out.printf("%d的平方根是%.0f",num,Math.sqrt(num));
}
}
运行结果
5. 双目运算符 + - * / %
整数进行整除,小数进行精准除
例如 int 9/2=4 double 9/2=4.500000
6. 单目运算符 ++ –
++在后,先使用变量,再执行自增
++在前,先执行自增,再使用变量
public class J {
public static void main(String[] args) {
int a=6;
a++;
System.out.println(a);
int b=a++ + 1;
int c=++a + 1;
System.out.println(b);
System.out.println(c);
}
}
运行结果
内容总结
以上是互联网集市为您收集整理的2020.1.10 Java学习二全部内容,希望文章能够帮你解决2020.1.10 Java学习二所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。