「Java数组星期」JAVA中数组

博主:adminadmin 2022-12-30 14:06:09 621

本篇文章给大家谈谈Java数组星期,以及JAVA中数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java编程: 定义一个String型的数组,包含5哥元素{Monday,Tuesday,Wednesday,Thursday,Friday} ,

s[i].charAt(j)是char型

而"s"是String型

肯定报 stringArray.java:11: 不可比较的类型:char 和 java.lang.String

将"s"改成's'就ok了

还有你程序有个小错误,if语句里面的k++后面,应该加上break;因为如果有单词有两个s你的k就会多加了,

最后,你for语句 if语句都不打大括号~~ 这习惯不好

java包含星期六 星期五 星期天 星期一 星期二 星期三 星期四数组的排序

能描述的清晰点吗???要什么排序了??目的是什么?String[] day = {"星期六","星期五","星期天","期一","星期二","星期三","星期四"};这不就是数组吗?想要什么排序了??仔细点~

JAVA用数组存储数据,打印1到7对应的星期,求个思路,给代码的大神给我来点注释我是菜鸟。

public class Egg{

    public static void main(String[] args){

        String[] arr = "日一二三四五六".split("");

        for(int i = 1; i  arr.length; i++){

            System.out.println("星期" + arr[i]);

        }

    }

}

在JAVA中如何用数组实现把日期转换为星期几

这个问题不是很难,有关判断日期是否合法,其实已经有现成的包可以用,没有必要自己写方法来实现,代码如下:

import java.util.*;

public class WeekTest {

private String[][] javadays=new String[12][31];

public WeekTest(){

String[] weeks=new String[]{"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};

for(int i=0;i12;i++){

for(int j=0;j31;j++){

GregorianCalendar gc=new GregorianCalendar();

gc.setLenient(false);

try{

gc.set(2008,i,j+1);

int week=gc.get(Calendar.DAY_OF_WEEK);

javadays[i][j]=new String(weeks[week-1]);

}catch(Exception e){}

}

}

}

public void randomPrint(){

HashSetInteger hs=new HashSetInteger();

while(true){

if(hs.size()==10)

break;

int day=((int)(Math.random()*1000))%366;

if(hs.contains(new Integer(day)))

continue;

hs.add(new Integer(day));

}

for(Integer day:hs){

GregorianCalendar gc=new GregorianCalendar(2008,0,1);

gc.add(Calendar.DATE,day.intValue());

int month=gc.get(Calendar.MONTH)+1;

int date=gc.get(Calendar.DAY_OF_MONTH);

System.out.println("2008年"+(month10?"0"+month:month)+"月"+(date10?"0"+date:date)+"日\t"+javadays[month-1][date-1]);

}

}

public void replaceAll(){

String[][] weekStr=new String[2][];

weekStr[0]=new String[]{"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};

weekStr[1]=new String[]{"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};

for(int i=0;i12;i++){

for(int j=0;j31;j++){

for(int k=0;k7;k++){

if(javadays[i][j]!=null javadays[i][j].equals(weekStr[0][k]))

javadays[i][j]=new String(weekStr[1][k]);

}

}

}

}

public static void main(String[] args) {

WeekTest wt=new WeekTest();

wt.randomPrint();

wt.replaceAll();

wt.randomPrint();

}

}

java,有两个数组,一个是周一到周五,另一个是1到5,我想输出周一对应1,周二对应2,周三对应3这种格式

import java.util.*;

public class Tmp{

    public static void main(String[] args){

        String[] weeks=new String[]{"周一","周二","周三","周四","周五"};

        int[] num=new int[]{1,2,3,4,5};

        System.out.println("请输入周数");

        Scanner scan=new Scanner(System.in);

        String str=scan.next();

        int i=0;

        for(;iweeks.length;i++){

            if(str.equals(weeks[i])){

                System.out.println(num[i]);

                break;

            }

                

        }

        if(i==weeks.length)

            System.out.println("输入有误");

        

    }

}

关于Java数组星期和JAVA中数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。