java 两数相加怎么写
答案:6 悬赏:0 手机版
解决时间 2021-03-27 07:47
- 提问者网友:欺烟
- 2021-03-27 03:34
java 两数相加怎么写
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-03-27 04:39
1、定义两个整数
int a=1;
int b=5;2、通过加号(+)进行2数相加
int sum = a+b;//进行a和b相加,结果赋值给变量sum
int a=1;
int b=5;2、通过加号(+)进行2数相加
int sum = a+b;//进行a和b相加,结果赋值给变量sum
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-03-27 08:40
public static void main(String args[]) {
int a=3;
int b=4;
int c=a+b;
System.out.println(c);
System.out.println(3+4);//也可以直接这么写
}
int a=3;
int b=4;
int c=a+b;
System.out.println(c);
System.out.println(3+4);//也可以直接这么写
}
- 2楼网友:琴狂剑也妄
- 2021-03-27 07:31
public static void main(String args[]) {
}
这样写是最直接方便的
}
这样写是最直接方便的
- 3楼网友:孤老序
- 2021-03-27 07:25
System.out.println(3+4);
- 4楼网友:青尢
- 2021-03-27 06:03
int a=3,b=4;
System.out.println("3+4="+(3+4));
System.out.println("3+4="+(3+4));
- 5楼网友:迟山
- 2021-03-27 05:22
LZ
如果是字符串的话
定义两个变量
public static void main(String args[]) {
int a = 3;
int b = 4;
int S = 0; //定义和初始值为0
S = a+b; //求和
System.out.print(S); //这个是打印结果
}
如果还要加的话 再加几个变量就可以了,望采纳!不懂接着问。追问请 问你这个什么要定义S是0 呢?追答呵呵 LZ,因为你要求的是两个数相加的和,如果不定义0,那不就对结果会产生干扰了吗。
补充:如果LZ,不定义0,也就是这样子定义(int S;),程序运行时系统会让S初始化为0;追问下面这个例子 为什么要声明一个long变量呢?如果换成int 不行吗?麻烦说的详细一点。就这里看不懂 还有为什么输出时是("a="+a)这样呢? 为什么要写+a呢?
public static void main(String []sgre) {
long a=0;
for(int b=1;b<=99;b+=2){
a += b;
}
System.out.println("a="+a);
}追答LZ 就目前你给的这些代码来说,换成int是可以的,不会受影响,
输出时是("a="+a)这样的原因是:
“a=” 是一个字符串,不是变量,打印到控制台就是a=这个效果的,
+ 是连字符,是把字符串和变量a连接起来的,
a 是变量,也就是你之前程序所求得的值,在这里会显示出来,
LZ也可以这样写,System.out.println("变量a的值是:"+a);(这里假设a=10)
打印出来的效果是:变量a的值是:10追问凡是像这样的例子,在输出结果时都要写出加上变量这样子吗?追答你也可以不写
这样子:System.out.println(a);(这里假设a=10)
在控制台打印出来的效果就是 10
为什么要加呢,因为有的时候变量会很多,为了区分不同的变量,所以才在每个变量的前面加一些解释的字符串,防止出现混淆,以后你就会明白了。加油。
如果是字符串的话
定义两个变量
public static void main(String args[]) {
int a = 3;
int b = 4;
int S = 0; //定义和初始值为0
S = a+b; //求和
System.out.print(S); //这个是打印结果
}
如果还要加的话 再加几个变量就可以了,望采纳!不懂接着问。追问请 问你这个什么要定义S是0 呢?追答呵呵 LZ,因为你要求的是两个数相加的和,如果不定义0,那不就对结果会产生干扰了吗。
补充:如果LZ,不定义0,也就是这样子定义(int S;),程序运行时系统会让S初始化为0;追问下面这个例子 为什么要声明一个long变量呢?如果换成int 不行吗?麻烦说的详细一点。就这里看不懂 还有为什么输出时是("a="+a)这样呢? 为什么要写+a呢?
public static void main(String []sgre) {
long a=0;
for(int b=1;b<=99;b+=2){
a += b;
}
System.out.println("a="+a);
}追答LZ 就目前你给的这些代码来说,换成int是可以的,不会受影响,
输出时是("a="+a)这样的原因是:
“a=” 是一个字符串,不是变量,打印到控制台就是a=这个效果的,
+ 是连字符,是把字符串和变量a连接起来的,
a 是变量,也就是你之前程序所求得的值,在这里会显示出来,
LZ也可以这样写,System.out.println("变量a的值是:"+a);(这里假设a=10)
打印出来的效果是:变量a的值是:10追问凡是像这样的例子,在输出结果时都要写出加上变量这样子吗?追答你也可以不写
这样子:System.out.println(a);(这里假设a=10)
在控制台打印出来的效果就是 10
为什么要加呢,因为有的时候变量会很多,为了区分不同的变量,所以才在每个变量的前面加一些解释的字符串,防止出现混淆,以后你就会明白了。加油。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯