学习Java的第三天
学习内容:1.变量与常量
2.运算符(位运算符较为重点。移位计算小技巧:一个数左移n位,就是这个数乘2的n次方,右移n位,就是这个数除以2的n次方)
3.数据类型转换(包括隐式转换和显式转换,隐式转换为低级类型向高级类型转换,系统会自动执行;显式转换为高级类型向低级类型转换)
4.完成程序“交换两数”和“计算圆的周长与面积”,代码如下:
交换两数:
import java.util.Scanner;(不能省略)
public class 交换两数 {
static Scanner reader=new Scanner(System.in);
public static void main(String[] args) {
// TODO 自动生成的方法存根
int a,b,temp;
System.out.println("请输入a的值:");
a=(int) reader.nextDouble();
System.out.println("请输入b的值:");
b=(int)reader.nextDouble();
temp=a;
a=b;
b=temp;
System.out.println("a的值为:"+a);
System.out.println("b的值为:"+b);
}
}
计算圆的周长与面积:
import java.util.Scanner;
public class 圆的周长与面积 {
final static double PI=3.14;
static Scanner reader=new Scanner(System.in);
public static void main(String[] args) {
// TODO 自动生成的方法存根
int r;
double s;
double c;
System.out.println("请输入圆的半径:");
r=(int) reader.nextDouble();
s=PI*r*r;
c=2*PI*r;
System.out.println("圆的周长为:"+c);
System.out.println("圆的面积为:"+s);
}
}
出现的错误:编写程序时忽略“import java.util.Scanner;”,输入数据时没有输入数据类型,即r=(类型)reader.nextDouble();
明天任务:流程控制
__EOF__

本文链接:https://www.cnblogs.com/zyj3955/p/13268085.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!