Java中能把方法赋值给变量么(java 怎么给set赋值)

2024-04-26 百科 86阅读 投稿:天晴

1.Java中能把方法赋值给变量么

可以的,确切的说应该是把方法的返回值赋值给这个变量。

事例代码如下:

public class Demo2 {

public static void main(String[] args) {

int a = a();//将方法a的返回值1赋值给变量a

System.out.println(a);

}

private static int a(){

return 1;

}

}

这样就把方法里面返回的值赋值给变量了。如果方法没有返回值,那么就不能赋值给变量。

2.java 怎么给set赋值

定义一个Set的对象

1

Set set=new HashSet();//new 一个hashset

2、往set中添加字符串数据数据

1

set.add("内容");//往set里添加一个字符串"内容"

Set是最简单的一种集合,没有重复对象。Set接口主要实现了两个实现类:

HashSet : HashSet类按照哈希算法来存取集合中的对象,存取速度比较快

TreeSet : TreeSet类实现了SortedSet接口,能够对集合中的对象进行排序。

3.java 类型类怎么初始化赋值

总结了java数组的初始化的两种方法如下:

1、最简单的方法是直接赋值,如:

一维数组:

int[] num = {21,34,2,-9,987,0,-89};//创建一个一维数组,并赋7个初始值

二维数组:

int[][] num2 = {{21,22},{34,35}};//创建一个二维数组,并赋2个初始值

2、先创建一个数组对象出来,再进行循环赋值,如:

一维数组:

int[] num3 = new int[5];//先创建一个5长度的数组对象

for(int i=0;i<num3.length;i++){//之后进行循环遍历对数组进行赋值

num3[i] = i;

}

二维数组:

int[][] num4 = new int[5][2];//先创建一个二维数组对象

for(int i=0;i<num3.length;i++){//之后进行循环遍历对数组进行赋值

for(int j=0;j<num4[i].length;j++){

num4[i][j] = j;

}

}

4.Java赋值 这个应该怎么编

System.out.println("控制台输入3个数");//提示用户输入

int a= scan.nextInt(); //接受输入

int b= scan.nextInt(); //接受输入

int c= scan.nextInt(); //接受输入

zhuanhuan(a,b,c);

//转换并输出控制台

public void zhuanhuan(int a,int b,int c){

int t=0;

t=a;

a=b;

b=c;

c=t;

System.out.println(a);

System.out.println(b);

System.out.println(c);

}

声明:沿途百知所有(内容)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们将尽快删除